Skip to content

3.12.68-stable review

Jiri Slaby kvm linux-mips linux-sctp lkml netdev stable xen-devel 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest127 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/127Revert "KVM: MIPS: Drop other CPU ASIDs on guest MMU changes"arch/mips/kvm/kvm_mips_emul.c+4 -530 replies
2/127KVM: MIPS: Drop other CPU ASIDs on guest MMU changesarch/mips/kvm/kvm_mips_emul.c+53 -80 replies
3/127MIPS: KVM: Fix unused variable build warningarch/mips/kvm/kvm_mips_emul.c+0 -60 replies
4/127KVM: MIPS: Precalculate MMIO load resume PCarch/mips/include/asm/kvm_host.h arch/mips/kvm/kvm_mips_emul.c+19 -130 replies
5/127HID: input: add mic mute key on HP slim keyboarddrivers/hid/hid-input.c+1 -00 replies
6/127HID: microsoft: Add Surface 4 type cover pro 4 (JP)drivers/hid/hid-core.c drivers/hid/hid-ids.h drivers/hid/hid-microsoft.c +1 more+6 -00 replies
7/127tty: Prevent ldisc drivers from re-using stale tty fieldsdrivers/tty/tty_ldisc.c+7 -00 replies
8/127UBIFS: Fix possible memory leak in ubifs_readdir()fs/ubifs/dir.c+3 -20 replies
9/127HID: usbhid: Add HID_QUIRK_NOGET for Aten DVI KVM switchdrivers/hid/hid-ids.h drivers/hid/usbhid/hid-quirks.c+2 -00 replies
10/127libxfs: clean up _calc_dquots_per_chunkfs/xfs/xfs_dquot.c+1 -20 replies
11/127KEYS: Fix short sprintf buffer in /proc/keys show functionsecurity/keys/proc.c+1 -10 replies
12/127ALSA: usb-audio: Add quirk for Syntek STK1160sound/usb/quirks-table.h+17 -00 replies
13/127ALSA: hda - Merge RIRB_PRE_DELAY into CTX_WORKAROUND capssound/pci/hda/hda_intel.c+4 -60 replies
14/127ANDROID: binder: Add strong ref checksdrivers/staging/android/binder.c+21 -90 replies
15/127ANDROID: binder: Clear binder and cookie when setting handle in flat binder structdrivers/staging/android/binder.c+5 -00 replies
16/127ubifs: Abort readdir upon errorfs/ubifs/dir.c+3 -50 replies
17/127ubifs: Fix regression in ubifs_readdir()fs/ubifs/dir.c+8 -00 replies
18/127usb: gadget: function: u_ether: don't starve tx request queuedrivers/usb/gadget/u_ether.c+3 -20 replies
19/127USB: serial: fix potential NULL-dereference at probedrivers/usb/serial/usb-serial.c+2 -10 replies
20/127USB: serial: ftdi_sio: add support for Infineon TriBoard TC2X7drivers/usb/serial/ftdi_sio.c drivers/usb/serial/ftdi_sio_ids.h+5 -30 replies
21/127Fix potential infoleak in older kernelsarch/x86/include/asm/uaccess.h+1 -10 replies
22/127vt: clear selection before resizingdrivers/tty/vt/vt.c+3 -00 replies
23/127hv: do not lose pending heartbeat vmbus packetsdrivers/hv/hv_util.c+7 -30 replies
24/127xhci: add restart quirk for Intel Wildcatpoint PCHdrivers/usb/host/xhci-pci.c+3 -10 replies
25/127tty: limit terminal size to 4M charsdrivers/tty/vt/vt.c+2 -00 replies
26/127USB: serial: cp210x: fix tiocmget error handlingdrivers/usb/serial/cp210x.c+3 -10 replies
27/127KVM: x86: fix wbinvd_dirty_mask use-after-freearch/x86/kvm/x86.c+3 -10 replies
28/127KVM: MIPS: Make ERET handle ERL before EXLarch/mips/kvm/kvm_mips_emul.c+4 -40 replies
29/127parisc: Ensure consistent state when switching to kernel stack at syscall entryarch/parisc/kernel/syscall.S+9 -20 replies
30/127virtio: console: Unlock vqs while freeing buffersdrivers/char/virtio_console.c+16 -60 replies
31/127Input: i8042 - add XMG C504 to keyboard reset tabledrivers/input/serio/i8042-x86ia64io.h+7 -00 replies
32/127firewire: net: guard against rx buffer overflowsdrivers/firewire/net.c+35 -160 replies
33/127firewire: net: fix fragmented datagram_size off-by-onedrivers/firewire/net.c+4 -40 replies
34/127mac80211: discard multicast and 4-addr A-MSDUsnet/mac80211/rx.c+15 -90 replies
35/127scsi: megaraid_sas: Fix data integrity failure for JBOD (passthrough) devicesdrivers/scsi/megaraid/megaraid_sas_base.c+5 -80 replies
36/127scsi: scsi_debug: Fix memory leak if LBP enabled and module is unloadeddrivers/scsi/scsi_debug.c+1 -00 replies
37/127scsi: arcmsr: Send SYNCHRONIZE_CACHE command to firmwaredrivers/scsi/arcmsr/arcmsr_hba.c+0 -90 replies
38/127drm/radeon/si_dpm: Limit clocks on HD86xx partdrivers/gpu/drm/radeon/si_dpm.c+6 -00 replies
39/127drm/radeon/si_dpm: workaround for SI kickersdrivers/gpu/drm/radeon/si_dpm.c+43 -160 replies
40/127drm/radeon: drop register readback in cayman_cp_int_cntl_setupdrivers/gpu/drm/radeon/ni.c+1 -30 replies
41/127x86/xen: fix upper bound of pmd loop in xen_cleanhighmap()arch/x86/xen/mmu.c+1 -10 replies
42/127ARM: 8584/1: floppy: avoid gcc-6 warningarch/arm/include/asm/floppy.h+1 -10 replies
43/127drm/exynos: fix error handling in exynos_drm_subdrv_opendrivers/gpu/drm/exynos/exynos_drm_core.c+1 -10 replies
44/127smc91x: avoid self-comparison warningdrivers/net/ethernet/smsc/smc91x.c+1 -10 replies
45/127UBI: fastmap: scrub PEB when bitflips are detected in a free PEB EC headerdrivers/mtd/ubi/fastmap.c+4 -30 replies
46/127pwm: Unexport children before chip removaldrivers/pwm/core.c drivers/pwm/sysfs.c include/linux/pwm.h+25 -00 replies
47/127tty: vt, fix bogus division in csi_Jdrivers/tty/vt/vt.c+1 -10 replies
48/127HID: usbhid: add ATEN CS962 to list of quirky devicesdrivers/hid/hid-ids.h drivers/hid/usbhid/hid-quirks.c+2 -00 replies
49/127mm: hugetlb: allow hugepages_supported to be architecture specificinclude/linux/hugetlb.h+8 -90 replies
50/127x86/mm/xen: Suppress hugetlbfs in PV guestsarch/x86/include/asm/hugetlb.h+1 -00 replies
51/127scsi: megaraid_sas: fix macro MEGASAS_IS_LOGICAL to avoid regressiondrivers/scsi/megaraid/megaraid_sas.h+1 -10 replies
52/127ASoC: cs4270: fix DAPM stream name mismatchsound/soc/codecs/cs4270.c+4 -40 replies
53/127dib0700: fix nec repeat handlingdrivers/media/usb/dvb-usb/dib0700_core.c+3 -20 replies
54/127swapfile: fix memory corruption via malformed swapfilemm/swapfile.c+2 -00 replies
55/127coredump: fix unfreezable coredumping taskfs/coredump.c+3 -00 replies
56/127s390/hypfs: Use get_free_page() instead of kmalloc to ensure page alignmentarch/s390/hypfs/hypfs_diag.c+3 -30 replies
57/127staging: iio: ad5933: avoid uninitialized variable in error casedrivers/staging/iio/impedance-analyzer/ad5933.c+10 -70 replies
58/127drivers: staging: nvec: remove bogus reset command for PS/2 interfacedrivers/staging/nvec/nvec_ps2.c+0 -40 replies
59/127Revert "staging: nvec: ps2: change serio type to passthrough"drivers/staging/nvec/nvec_ps2.c+1 -10 replies
60/127usb: gadget: u_ether: remove interrupt throttlingdrivers/usb/gadget/u_ether.c+0 -80 replies
61/127drbd: Fix kernel_sendmsg() usage - potential NULL derefdrivers/block/drbd/drbd_main.c+1 -10 replies
62/127iommu/amd: Free domain id when free a domain of struct dma_ops_domaindrivers/iommu/amd_iommu.c+3 -00 replies
63/127mei: bus: fix received data size check in NFC fixupdrivers/misc/mei/nfc.c+1 -10 replies
64/127lib/genalloc.c: start search from start of chunklib/genalloc.c+2 -10 replies
65/127ACPI / APEI: Fix incorrect return value of ghes_proc()drivers/acpi/apei/ghes.c+1 -10 replies
66/127mmc: mxs: Initialize the spinlock prior to using itdrivers/mmc/host/mxs-mmc.c+2 -20 replies
67/127netfilter: fix namespace handling in nf_log_proc_dostringnet/netfilter/nf_log.c+4 -20 replies
68/127KVM: x86: fix missed SRCU usage in kvm_lapic_set_vapic_addrarch/x86/kvm/x86.c+3 -00 replies
69/127KVM: Disable irq while unregistering user notifierarch/x86/kvm/x86.c+11 -20 replies
70/127can: bcm: fix warning in bcm_connect/proc_registernet/can/bcm.c+23 -90 replies
71/127kbuild: add -fno-PIEMakefile+2 -00 replies
72/127scripts/has-stack-protector: add -fno-PIEscripts/gcc-x86_64-has-stack-protector.sh+1 -10 replies
73/127kbuild: Steal gcc's pie from the very beginningMakefile+3 -40 replies
74/127ext4: sanity check the block and cluster size at mount timefs/ext4/ext4.h fs/ext4/super.c+17 -10 replies
75/127mfd: core: Fix device reference leak in mfd_clone_celldrivers/mfd/mfd-core.c+2 -00 replies
76/127uwb: fix device reference leaksdrivers/uwb/lc-rc.c drivers/uwb/pal.c+15 -30 replies
77/127PM / sleep: fix device reference leak in test_suspendkernel/power/suspend_test.c+3 -10 replies
78/127IB/mlx4: Fix create CQ error flowdrivers/infiniband/hw/mlx4/cq.c+4 -10 replies
79/127IB/mlx5: Use cache line size to select CQE stridedrivers/infiniband/hw/mlx5/cq.c+1 -20 replies
80/127IB/mlx5: Fix fatal error dispatchingdrivers/infiniband/hw/mlx5/main.c+5 -10 replies
81/127IB/uverbs: Fix leak of XRC target QPsdrivers/infiniband/core/uverbs_main.c+2 -50 replies
82/127IB/cm: Mark stale CM id's whenever the mad agent was unregistereddrivers/infiniband/core/cm.c+111 -160 replies
83/127net: fix sk_mem_reclaim_partial()include/net/sock.h net/core/sock.c+8 -70 replies
84/127tcp: fix overflow in __tcp_retransmit_skb()net/ipv4/tcp_output.c+2 -10 replies
85/127net: avoid sk_forward_alloc overflowsinclude/net/sock.h+10 -00 replies
86/127tcp: fix wrong checksum calculation on MTU probingnet/ipv4/tcp_output.c+7 -50 replies
87/127ip6_gre: fix flowi6_proto value in ip6gre_xmit_other()net/ipv6/ip6_gre.c+0 -10 replies
88/127ipmr, ip6mr: fix scheduling while atomic and a deadlock with ipmr_get_routeinclude/linux/mroute.h include/linux/mroute6.h net/ipv4/ipmr.c +3 more+12 -70 replies
89/127net: Add netdev all_adj_list refcnt propagation to fix panicnet/core/dev.c+43 -330 replies
90/127packet: call fanout_release, while UNREGISTERING a netdevnet/packet/af_packet.c+1 -00 replies
91/127ipv6: correctly add local routes when lo goes upnet/ipv6/addrconf.c+1 -10 replies
92/127bridge: multicast: restore perm router ports on multicast enablenet/bridge/br_multicast.c+14 -90 replies
93/127net: sctp, forbid negative lengthnet/sctp/socket.c+4 -10 replies
94/127sctp: validate chunk len before actually using itnet/sctp/sm_statefuns.c+6 -60 replies
95/127drivers/vfio: Rework offsetofend()include/linux/vfio.h+2 -30 replies
96/127include/stddef.h: Move offsetofend() from vfio.h to a generic kernel headerinclude/linux/stddef.h include/linux/vfio.h+9 -130 replies
97/127stddef.h: move offsetofend inside #ifndef/#endif guard, neateninclude/linux/stddef.h+4 -40 replies
98/127net: clear sk_err_soft in sk_clone_lock()net/core/sock.c+1 -00 replies
99/127net: mangle zero checksum in skb_checksum_help()net/core/dev.c+1 -10 replies
100/127ip6_tunnel: Clear IP6CB in ip6tunnel_xmit()include/net/ip6_tunnel.h+1 -00 replies
101/127tcp: fix potential memory corruptionnet/ipv4/tcp.c+1 -10 replies
102/127dccp: do not send reset to already closed socketsnet/dccp/proto.c+4 -00 replies
103/127dccp: fix out of bound access in dccp_v4_err()net/dccp/ipv4.c+8 -60 replies
104/127ipv6: dccp: fix out of bound access in dccp_v6_err()net/dccp/ipv6.c+8 -70 replies
105/127ipv6: dccp: add missing bind_conflict to dccp_ipv6_mappednet/dccp/ipv6.c+1 -00 replies
106/127sctp: assign assoc_id earlier in __sctp_connectnet/sctp/socket.c+5 -20 replies
107/127neigh: check error pointer instead of NULL for ipv4_neigh_lookup()net/ipv4/route.c+1 -10 replies
108/127ipv4: use new_gw for redirect neigh lookupnet/ipv4/route.c+3 -10 replies
109/127tcp: take care of truncations done by sk_filter()include/linux/filter.h include/net/tcp.h net/core/filter.c +2 more+33 -90 replies
110/127sparc: Don't leak context bits into thread->fault_addressarch/sparc/kernel/dtlb_prot.S arch/sparc/kernel/ktlb.S arch/sparc/kernel/tsb.S+24 -40 replies
111/127sparc64 mm: Fix base TSB sizing when hugetlb pages are usedarch/sparc/include/asm/mmu_64.h arch/sparc/mm/fault_64.c arch/sparc/mm/hugetlbpage.c +3 more+19 -150 replies
112/127sparc: Handle negative offsets in arch_jump_label_transformarch/sparc/kernel/jump_label.c+17 -60 replies
113/127sparc64: Handle extremely large kernel TSB range flushes sanely.arch/sparc/mm/tsb.c+17 -00 replies
114/127sparc64: Fix illegal relative branches in hypervisor patched TLB code.arch/sparc/mm/ultra.S+51 -140 replies
115/127sparc64: Fix instruction count in comment for __hypervisor_flush_tlb_pending.arch/sparc/mm/ultra.S+1 -10 replies
116/127sparc64: Fix illegal relative branches in hypervisor patched TLB cross-call code.arch/sparc/mm/ultra.S+30 -120 replies
117/127sparc64: Handle extremely large kernel TLB range flushes more gracefully.arch/sparc/mm/ultra.S+228 -550 replies
118/127cgroup: use an ordered workqueue for cgroup destructionkernel/cgroup.c+6 -22 replies
119/127mm: filemap: update find_get_pages_tag() to deal with shadow entriesmm/filemap.c mm/memcontrol.c mm/truncate.c+40 -370 replies
120/127mm: export symbol dependencies of is_zero_pfn()arch/mips/mm/init.c arch/s390/mm/init.c mm/memory.c+4 -00 replies
121/127KVM: check for !is_zero_pfn() in kvm_is_mmio_pfn()virt/kvm/kvm_main.c+1 -10 replies
122/127drivers/net: Disable UFO through virtiodrivers/net/macvtap.c drivers/net/tun.c drivers/net/virtio_net.c+30 -262 replies
123/127usb: musb: musb_cppi41: recognize HS devices in hostmodedrivers/usb/musb/musb_cppi41.c+9 -10 replies
124/127perf: Tighten (and fix) the grouping conditioninclude/linux/perf_event.h kernel/events/core.c+13 -80 replies
125/127PCI: Handle read-only BARs on AMD CS553x devicesdrivers/pci/quirks.c+37 -40 replies
126/127xen-pciback: Add name prefix to global 'permissive' variabledrivers/xen/xen-pciback/conf_space.c drivers/xen/xen-pciback/conf_space.h drivers/xen/xen-pciback/conf_space_header.c+5 -50 replies
127/127ALSA: usb-audio: Fix runtime PM unbalancesound/usb/card.c+1 -10 replies

Reviews trailers per patch

35 of 127 patches have a Reviewed-by or Acked-by.

PatchDavid GstirDmitry VyukovPaolo BonziniEyal ItkinAlex DeucherSean YoungVille SyrjäläDavid HildenbrandMark BlochShmulik LadkaniNeil HormanAndrey KonovalovXin LongSoheil Hassas YeganehMaciej ŻenczykowskiAndrew MortonEric SandeenOndrej KozinaChristian KönigTomas HenzlHannes ReineckeEwan D. MilneLaurence ObermanPeter RosinRalph SennhauserMartin SchwidefskySumit SaxenaJens AxboePaul HandriganKees CookJerome MarchandJohannes WeinerPavel MachekOleg NesterovLars-Peter ClausenMarc DietrichMathieu DesnoyersWill DeaconChristoph LechleitnerPunit AgrawalTyler BaicarBorislav PetkovMarek VasutCong WangMohamad Haj YahiaMaor GottliebLinus TorvaldsArnaldo Carvalho de MeloJames ClarkeHugh DickinsNix
1/127
2/127
3/127
4/127
5/127
6/127
7/127
8/127R-b
9/127
10/127R-b
11/127T-b
12/127
13/127
14/127
15/127
16/127
17/127T-b T-b
18/127
19/127
20/127
21/127
22/127Reported-and-tested-by
23/127
24/127
25/127
26/127
27/127R-b
28/127
29/127
30/127
31/127
32/127R-b
33/127
34/127
35/127R-b R-b R-b
36/127R-b
37/127
38/127R-b
39/127
40/127R-b
41/127
42/127
43/127
44/127
45/127
46/127
47/127
48/127
49/127A-b
50/127
51/127R-b T-b T-b
52/127A-b
53/127T-b
54/127A-b A-b A-b
55/127A-b A-b
56/127
57/127A-b
58/127A-b
59/127A-b
60/127T-b
61/127T-b
62/127
63/127
64/127R-b A-b
65/127Signed-of-by T-b R-b
66/127R-b
67/127
68/127R-b
69/127R-b
70/127T-b A-b
71/127
72/127
73/127
74/127
75/127
76/127
77/127
78/127R-b
79/127
80/127R-b
81/127
82/127R-b
83/127
84/127
85/127
86/127
87/127R-b
88/127
89/127
90/127
91/127
92/127
93/127A-b
94/127A-b T-b R-b
95/127
96/127A-b
97/127
98/127A-b
99/127A-b
100/127
101/127
102/127T-b
103/127
104/127
105/127T-b A-b
106/127A-b T-b R-b
107/127
108/127
109/127
110/127
111/127
112/127
113/127
114/127
115/127
116/127
117/127T-b
118/127
119/127A-b
120/127A-b
121/127
122/127
123/127
124/127
125/127Reported-and-tested-by
126/127
127/127

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 51 reviewers.

Read the v1 thread

Cover letter [PATCH 3.12 000/127] 3.12.68-stable review

This is the start of the stable review cycle for the 3.12.68 release. There are 127 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Tue Nov 29 09:28:41 CET 2016. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	http://kernel.org/pub/linux/kernel/people/jirislaby/stable-review/patch-3.12.68-rc1.xz

and the diffstat can be found below.

thanks,
js

===============

AceLan Kao (1):
HID: input: add mic mute key on HP slim keyboard

Alex Deucher (1):
drm/radeon/si_dpm: workaround for SI kickers

Alexander Usyskin (1):
mei: bus: fix received data size check in NFC fixup

Andrew Collins (1):
net: Add netdev all_adj_list refcnt propagation to fix panic

Andrey Ryabinin (1):
coredump: fix unfreezable coredumping task

Anoob Soman (1):
packet: call fanout_release, while UNREGISTERING a netdev

Ard Biesheuvel (2):
mm: export symbol dependencies of is_zero_pfn()
KVM: check for !is_zero_pfn() in kvm_is_mmio_pfn()

Arnd Bergmann (4):
ARM: 8584/1: floppy: avoid gcc-6 warning
drm/exynos: fix error handling in exynos_drm_subdrv_open
smc91x: avoid self-comparison warning
staging: iio: ad5933: avoid uninitialized variable in error case

Arve Hjønnevåg (2):
ANDROID: binder: Add strong ref checks
ANDROID: binder: Clear binder and cookie when setting handle in flat
binder struct

Baoquan He (1):
iommu/amd: Free domain id when free a domain of struct dma_ops_domain

Ben Hutchings (2):
drivers/net: Disable UFO through virtio
xen-pciback: Add name prefix to global 'permissive' variable

Boris Brezillon (1):
UBI: fastmap: scrub PEB when bitflips are detected in a free PEB EC
header

Borislav Petkov (1):
kbuild: Steal gcc's pie from the very beginning

Ching Huang (1):
scsi: arcmsr: Send SYNCHRONIZE_CACHE command to firmware

Daniel Jurgens (1):
IB/mlx5: Use cache line size to select CQE stride

Daniel Mentz (1):
lib/genalloc.c: start search from start of chunk

Darrick J. Wong (1):
libxfs: clean up _calc_dquots_per_chunk

David Howells (1):
KEYS: Fix short sprintf buffer in /proc/keys show function

David Hsu (1):
pwm: Unexport children before chip removal

David S. Miller (6):
sparc: Don't leak context bits into thread->fault_address
sparc64: Handle extremely large kernel TSB range flushes sanely.
sparc64: Fix illegal relative branches in hypervisor patched TLB code.
sparc64: Fix instruction count in comment for
__hypervisor_flush_tlb_pending.
sparc64: Fix illegal relative branches in hypervisor patched TLB
cross-call code.
sparc64: Handle extremely large kernel TLB range flushes more
gracefully.

Denys Vlasenko (1):
include/stddef.h: Move offsetofend() from vfio.h to a generic kernel
header

Dmitry Vyukov (1):
tty: limit terminal size to 4M chars

Dominik Dingel (1):
mm: hugetlb: allow hugepages_supported to be architecture specific

Douglas Caetano dos Santos (1):
tcp: fix wrong checksum calculation on MTU probing

Eli Cohen (1):
IB/mlx5: Fix fatal error dispatching

Eli Cooper (1):
ip6_tunnel: Clear IP6CB in ip6tunnel_xmit()

Eric Dumazet (11):
net: fix sk_mem_reclaim_partial()
tcp: fix overflow in __tcp_retransmit_skb()
net: avoid sk_forward_alloc overflows
net: clear sk_err_soft in sk_clone_lock()
net: mangle zero checksum in skb_checksum_help()
tcp: fix potential memory corruption
dccp: do not send reset to already closed sockets
dccp: fix out of bound access in dccp_v4_err()
ipv6: dccp: fix out of bound access in dccp_v6_err()
ipv6: dccp: add missing bind_conflict to dccp_ipv6_mapped
tcp: take care of truncations done by sk_filter()

Ewan D. Milne (1):
scsi: scsi_debug: Fix memory leak if LBP enabled and module is
unloaded

Fabio Estevam (1):
mmc: mxs: Initialize the spinlock prior to using it

Felipe Balbi (2):
usb: gadget: function: u_ether: don't starve tx request queue
usb: gadget: u_ether: remove interrupt throttling

Gavin Shan (1):
drivers/vfio: Rework offsetofend()

Hugh Dickins (1):
cgroup: use an ordered workqueue for cgroup destruction

Ido Yariv (1):
KVM: x86: fix wbinvd_dirty_mask use-after-free

Ignacio Alvarado (1):
KVM: Disable irq while unregistering user notifier

James Clarke (1):
sparc: Handle negative offsets in arch_jump_label_transform

James Hogan (3):
KVM: MIPS: Drop other CPU ASIDs on guest MMU changes
KVM: MIPS: Precalculate MMIO load resume PC
KVM: MIPS: Make ERET handle ERL before EXL

Jan Beulich (1):
x86/mm/xen: Suppress hugetlbfs in PV guests

Jann Horn (2):
swapfile: fix memory corruption via malformed swapfile
netfilter: fix namespace handling in nf_log_proc_dostring

Jiri Slaby (3):
Revert "KVM: MIPS: Drop other CPU ASIDs on guest MMU changes"
tty: vt, fix bogus division in csi_J
net: sctp, forbid negative length

Joe Perches (1):
stddef.h: move offsetofend inside #ifndef/#endif guard, neaten

Johan Hovold (5):
USB: serial: fix potential NULL-dereference at probe
USB: serial: cp210x: fix tiocmget error handling
mfd: core: Fix device reference leak in mfd_clone_cell
uwb: fix device reference leaks
PM / sleep: fix device reference leak in test_suspend

Johannes Berg (1):
mac80211: discard multicast and 4-addr A-MSDUs

Johannes Weiner (1):
mm: filemap: update find_get_pages_tag() to deal with shadow entries

John David Anglin (1):
parisc: Ensure consistent state when switching to kernel stack at
syscall entry

Juergen Gross (1):
x86/xen: fix upper bound of pmd loop in xen_cleanhighmap()

Kashyap Desai (1):
scsi: megaraid_sas: Fix data integrity failure for JBOD (passthrough)
devices

Lance Richardson (1):
ip6_gre: fix flowi6_proto value in ip6gre_xmit_other()

Laura Abbott (1):
HID: usbhid: Add HID_QUIRK_NOGET for Aten DVI KVM switch

Linus Torvalds (1):
Fix potential infoleak in older kernels

Long Li (1):
hv: do not lose pending heartbeat vmbus packets

Lucas Stach (1):
drm/radeon: drop register readback in cayman_cp_int_cntl_setup

Marcel Hasler (1):
ALSA: usb-audio: Add quirk for Syntek STK1160

Marcelo Ricardo Leitner (2):
sctp: validate chunk len before actually using it
sctp: assign assoc_id earlier in __sctp_connect

Mark Bloch (1):
IB/cm: Mark stale CM id's whenever the mad agent was unregistered

Matan Barak (1):
IB/mlx4: Fix create CQ error flow

Mathias Nyman (1):
xhci: add restart quirk for Intel Wildcatpoint PCH

Matt Redfearn (1):
virtio: console: Unlock vqs while freeing buffers

Michael Holzheu (1):
s390/hypfs: Use get_free_page() instead of kmalloc to ensure page
alignment

Mike Kravetz (1):
sparc64 mm: Fix base TSB sizing when hugetlb pages are used

Myron Stowe (1):
PCI: Handle read-only BARs on AMD CS553x devices

Nicholas Mc Guire (1):
MIPS: KVM: Fix unused variable build warning

Nicolas Dichtel (1):
ipv6: correctly add local routes when lo goes up

Nikolay Aleksandrov (2):
ipmr, ip6mr: fix scheduling while atomic and a deadlock with
ipmr_get_route
bridge: multicast: restore perm router ports on multicast enable

Oliver Hartkopp (1):
can: bcm: fix warning in bcm_connect/proc_register

Oliver Neukum (1):
HID: usbhid: add ATEN CS962 to list of quirky devices

Paolo Bonzini (1):
KVM: x86: fix missed SRCU usage in kvm_lapic_set_vapic_addr

Patrick Scheuring (1):
Input: i8042 - add XMG C504 to keyboard reset table

Paul Fertser (2):
drivers: staging: nvec: remove bogus reset command for PS/2 interface Revert "staging: nvec: ps2: change serio type to passthrough"

Peter Hurley (1):
tty: Prevent ldisc drivers from re-using stale tty fields

Peter Zijlstra (1):
perf: Tighten (and fix) the grouping condition

Punit Agrawal (1):
ACPI / APEI: Fix incorrect return value of ghes_proc()

Richard Weinberger (4):
UBIFS: Fix possible memory leak in ubifs_readdir()
ubifs: Abort readdir upon error
ubifs: Fix regression in ubifs_readdir()
drbd: Fix kernel_sendmsg() usage - potential NULL deref

Scot Doyle (1):
vt: clear selection before resizing

Sean Young (1):
dib0700: fix nec repeat handling

Sebastian Andrzej Siewior (3):
kbuild: add -fno-PIE scripts/has-stack-protector: add -fno-PIE
usb: musb: musb_cppi41: recognize HS devices in hostmode

Stefan Richter (2):
firewire: net: guard against rx buffer overflows
firewire: net: fix fragmented datagram_size off-by-one

Stefan Tauner (1):
USB: serial: ftdi_sio: add support for Infineon TriBoard TC2X7

Stephen Suryaputra Lin (1):
ipv4: use new_gw for redirect neigh lookup

Sumit Saxena (1):
scsi: megaraid_sas: fix macro MEGASAS_IS_LOGICAL to avoid regression

Takashi Iwai (2):
ALSA: hda - Merge RIRB_PRE_DELAY into CTX_WORKAROUND caps
ALSA: usb-audio: Fix runtime PM unbalance

Tariq Toukan (1):
IB/uverbs: Fix leak of XRC target QPs

Theodore Ts'o (1):
ext4: sanity check the block and cluster size at mount time

Tom St Denis (1):
drm/radeon/si_dpm: Limit clocks on HD86xx part

WANG Cong (1):
neigh: check error pointer instead of NULL for ipv4_neigh_lookup()

Yuta Kobayashi (1):
HID: microsoft: Add Surface 4 type cover pro 4 (JP)

murray foster (1):
ASoC: cs4270: fix DAPM stream name mismatch

 Makefile                                        |   5 +-
 arch/arm/include/asm/floppy.h                   |   2 +-
 arch/mips/include/asm/kvm_host.h                |   7 +-
 arch/mips/kvm/kvm_mips_emul.c                   |  45 ++-
 arch/mips/mm/init.c                             |   1 +
 arch/parisc/kernel/syscall.S                    |  11 +-
 arch/s390/hypfs/hypfs_diag.c                    |   6 +-
 arch/s390/mm/init.c                             |   1 +
 arch/sparc/include/asm/mmu_64.h                 |   3 +-
 arch/sparc/kernel/dtlb_prot.S                   |   4 +-
 arch/sparc/kernel/jump_label.c                  |  23 +-
 arch/sparc/kernel/ktlb.S                        |  12 +
 arch/sparc/kernel/tsb.S                         |  12 +-
 arch/sparc/mm/fault_64.c                        |   6 +-
 arch/sparc/mm/hugetlbpage.c                     |   4 +-
 arch/sparc/mm/init_64.c                         |   3 +-
 arch/sparc/mm/tlb.c                             |   4 +-
 arch/sparc/mm/tsb.c                             |  31 +-
 arch/sparc/mm/ultra.S                           | 374 +++++++++++++++++++-----
 arch/x86/include/asm/hugetlb.h                  |   1 +
 arch/x86/include/asm/uaccess.h                  |   2 +-
 arch/x86/kvm/x86.c                              |  20 +-
 arch/x86/xen/mmu.c                              |   2 +-
 drivers/acpi/apei/ghes.c                        |   2 +-
 drivers/block/drbd/drbd_main.c                  |   2 +-
 drivers/char/virtio_console.c                   |  22 +-
 drivers/firewire/net.c                          |  59 ++--
 drivers/gpu/drm/exynos/exynos_drm_core.c        |   2 +-
 drivers/gpu/drm/radeon/ni.c                     |   4 +-
 drivers/gpu/drm/radeon/si_dpm.c                 |  53 +++-
 drivers/hid/hid-core.c                          |   2 +
 drivers/hid/hid-ids.h                           |   3 +
 drivers/hid/hid-input.c                         |   1 +
 drivers/hid/hid-microsoft.c                     |   2 +
 drivers/hid/usbhid/hid-quirks.c                 |   3 +
 drivers/hv/hv_util.c                            |  10 +-
 drivers/infiniband/core/cm.c                    | 127 +++++++-
 drivers/infiniband/core/uverbs_main.c           |   7 +-
 drivers/infiniband/hw/mlx4/cq.c                 |   5 +-
 drivers/infiniband/hw/mlx5/cq.c                 |   3 +-
 drivers/infiniband/hw/mlx5/main.c               |   6 +-
 drivers/input/serio/i8042-x86ia64io.h           |   7 +
 drivers/iommu/amd_iommu.c                       |   3 +
 drivers/media/usb/dvb-usb/dib0700_core.c        |   5 +-
 drivers/mfd/mfd-core.c                          |   2 +
 drivers/misc/mei/nfc.c                          |   2 +-
 drivers/mmc/host/mxs-mmc.c                      |   4 +-
 drivers/mtd/ubi/fastmap.c                       |   7 +-
 drivers/net/ethernet/smsc/smc91x.c              |   2 +-
 drivers/net/macvtap.c                           |  13 +-
 drivers/net/tun.c                               |  19 +-
 drivers/net/virtio_net.c                        |  24 +-
 drivers/pci/quirks.c                            |  41 ++-
 drivers/pwm/core.c                              |   2 +
 drivers/pwm/sysfs.c                             |  18 ++
 drivers/scsi/arcmsr/arcmsr_hba.c                |   9 -
 drivers/scsi/megaraid/megaraid_sas.h            |   2 +-
 drivers/scsi/megaraid/megaraid_sas_base.c       |  13 +-
 drivers/scsi/scsi_debug.c                       |   1 +
 drivers/staging/android/binder.c                |  35 ++-
 drivers/staging/iio/impedance-analyzer/ad5933.c |  17 +-
 drivers/staging/nvec/nvec_ps2.c                 |   6 +-
 drivers/tty/tty_ldisc.c                         |   7 +
 drivers/tty/vt/vt.c                             |   7 +-
 drivers/usb/gadget/u_ether.c                    |   7 -
 drivers/usb/host/xhci-pci.c                     |   4 +-
 drivers/usb/musb/musb_cppi41.c                  |  10 +-
 drivers/usb/serial/cp210x.c                     |   4 +-
 drivers/usb/serial/ftdi_sio.c                   |   3 +-
 drivers/usb/serial/ftdi_sio_ids.h               |   5 +-
 drivers/usb/serial/usb-serial.c                 |   3 +-
 drivers/uwb/lc-rc.c                             |  16 +-
 drivers/uwb/pal.c                               |   2 +
 drivers/xen/xen-pciback/conf_space.c            |   6 +-
 drivers/xen/xen-pciback/conf_space.h            |   2 +-
 drivers/xen/xen-pciback/conf_space_header.c     |   2 +-
 fs/coredump.c                                   |   3 +
 fs/ext4/ext4.h                                  |   1 +
 fs/ext4/super.c                                 |  17 +-
 fs/ubifs/dir.c                                  |  21 +-
 fs/xfs/xfs_dquot.c                              |   3 +-
 include/linux/filter.h                          |   6 +-
 include/linux/hugetlb.h                         |  17 +-
 include/linux/mroute.h                          |   2 +-
 include/linux/mroute6.h                         |   2 +-
 include/linux/perf_event.h                      |   6 -
 include/linux/pwm.h                             |   5 +
 include/linux/stddef.h                          |  15 +-
 include/linux/vfio.h                            |  14 -
 include/net/ip6_tunnel.h                        |   1 +
 include/net/sock.h                              |  16 +-
 include/net/tcp.h                               |   1 +
 kernel/cgroup.c                                 |   8 +-
 kernel/events/core.c                            |  15 +-
 kernel/power/suspend_test.c                     |   4 +-
 lib/genalloc.c                                  |   3 +-
 mm/filemap.c                                    |  49 ++--
 mm/memcontrol.c                                 |  20 +-
 mm/memory.c                                     |   2 +
 mm/swapfile.c                                   |   2 +
 mm/truncate.c                                   |   8 -
 net/bridge/br_multicast.c                       |  23 +-
 net/can/bcm.c                                   |  32 +-
 net/core/dev.c                                  |  78 ++---
 net/core/filter.c                               |  10 +-
 net/core/sock.c                                 |  10 +-
 net/dccp/ipv4.c                                 |  14 +-
 net/dccp/ipv6.c                                 |  16 +-
 net/dccp/proto.c                                |   4 +
 net/ipv4/ipmr.c                                 |   3 +-
 net/ipv4/route.c                                |   9 +-
 net/ipv4/tcp.c                                  |   2 +-
 net/ipv4/tcp_ipv4.c                             |  19 +-
 net/ipv4/tcp_output.c                           |  15 +-
 net/ipv6/addrconf.c                             |   2 +-
 net/ipv6/ip6_gre.c                              |   1 -
 net/ipv6/ip6mr.c                                |   5 +-
 net/ipv6/route.c                                |   4 +-
 net/ipv6/tcp_ipv6.c                             |   6 +-
 net/mac80211/rx.c                               |  24 +-
 net/netfilter/nf_log.c                          |   6 +-
 net/packet/af_packet.c                          |   1 +
 net/sctp/sm_statefuns.c                         |  12 +-
 net/sctp/socket.c                               |  12 +-
 scripts/gcc-x86_64-has-stack-protector.sh       |   2 +-
 security/keys/proc.c                            |   2 +-
 sound/pci/hda/hda_intel.c                       |  10 +-
 sound/soc/codecs/cs4270.c                       |   8 +-
 sound/usb/card.c                                |   2 +-
 sound/usb/quirks-table.h                        |  17 ++
 virt/kvm/kvm_main.c                             |   2 +-
 131 files changed, 1266 insertions(+), 528 deletions(-)
Signature · 1 line
2.10.2