Skip to content

3.14.24-stable review

Greg Kroah-Hartman ceph-devel linux-mips linux-mm linux-scsi linux-wireless lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest193 of 203 patches 5 repliesIn review

193 of 203 patches are in this archive. The cover letter announces 203.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/203tracing/syscalls: Ignore numbers outside NR_syscalls rangekernel/trace/trace_syscalls.c+4 -40 replies
2/203ipv4: fix nexthop attlen check in fib_nh_matchnet/ipv4/fib_semantics.c+1 -10 replies
3/203vxlan: fix a use after free in vxlan_encap_bypassdrivers/net/vxlan.c+5 -30 replies
4/203vxlan: using pskb_may_pull as early as possibledrivers/net/vxlan.c+2 -40 replies
5/203vxlan: fix a free after usedrivers/net/vxlan.c+1 -00 replies
6/203ipv4: fix a potential use after free in ip_tunnel_core.cnet/ipv4/ip_tunnel_core.c+2 -10 replies
7/203ax88179_178a: fix bonding failuredrivers/net/usb/ax88179_178a.c+6 -10 replies
8/203tcp: md5: do not use alloc_percpu()net/ipv4/tcp.c+20 -390 replies
9/203gre: Use inner mac length when computing tunnel lengthnet/ipv4/gre_offload.c+1 -10 replies
10/203ipv4: dst_entry leak in ip_send_unicast_reply()net/ipv4/ip_output.c+9 -30 replies
11/203drivers/net: Disable UFO through virtiodrivers/net/macvtap.c drivers/net/tun.c drivers/net/virtio_net.c+30 -260 replies
12/203drivers/net, ipv6: Select IPv6 fragment idents for virtio UFO packetsdrivers/net/macvtap.c drivers/net/tun.c include/net/ipv6.h +1 more+43 -10 replies
13/203drivers/net: macvtap and tun depend on INETdrivers/net/Kconfig+2 -00 replies
14/203lockd: Try to reconnect if statd has movedfs/lockd/mon.c+6 -00 replies
15/203SUNRPC: Dont wake tasks during connection abortinclude/linux/sunrpc/xprt.h net/sunrpc/xprtsock.c+5 -00 replies
16/203SUNRPC: Add missing support for RPC_CLNT_CREATE_NO_RETRANS_TIMEOUTnet/sunrpc/clnt.c+3 -00 replies
17/203Revert "percpu: free percpu allocation info for uniprocessor system"mm/percpu.c+0 -20 replies
18/203pata_serverworks: disable 64-KB DMA transfers on Broadcom OSB4 IDE Controllerdrivers/ata/pata_serverworks.c+11 -20 replies
19/203libata-sff: Fix controllers with no ctl portdrivers/ata/libata-sff.c+9 -110 replies
20/203ASoC: soc-dapm: fix use after freesound/soc/soc-dapm.c+14 -110 replies
21/203ASoC: tlv320aic3x: fix PLL D configurationsound/soc/codecs/tlv320aic3x.c+13 -00 replies
22/203mmc: rtsx_pci_sdmmc: fix incorrect last byte in R2 responsedrivers/mmc/host/rtsx_pci_sdmmc.c+7 -00 replies
23/203fs: make cont_expand_zero interruptiblefs/buffer.c+5 -00 replies
24/203fs: Fix theoretical division by 0 in super_cache_scan().fs/super.c+2 -00 replies
25/203fs: allow open(dir, O_TMPFILE|..., 0) with mode 0fs/namei.c+2 -10 replies
26/203UBIFS: remove mst_mutexfs/ubifs/commit.c fs/ubifs/master.c fs/ubifs/super.c +1 more+3 -90 replies
27/203UBIFS: fix a race conditionfs/ubifs/commit.c fs/ubifs/log.c+11 -80 replies
28/203UBIFS: fix free log space calculationfs/ubifs/log.c+6 -20 replies
29/203vfs: fix data corruption when blocksize < pagesize for mmaped datafs/buffer.c include/linux/mm.h mm/truncate.c+61 -00 replies
30/203x86: Reject x32 executables if x32 ABI not supportedarch/x86/include/asm/elf.h+3 -20 replies
31/203x86, fpu: __restore_xstate_sig()->math_state_restore() needs preempt_disable()arch/x86/kernel/xsave.c+4 -10 replies
32/203x86, fpu: shift drop_init_fpu() from save_xstate_sig() to handle_signal()arch/x86/kernel/signal.c arch/x86/kernel/xsave.c+5 -20 replies
33/203x86_64, entry: Filter RFLAGS.NT on entry from userspacearch/x86/ia32/ia32entry.S arch/x86/kernel/cpu/common.c+18 -20 replies
34/203x86_64, entry: Fix out of bounds read on sysenterarch/x86/ia32/ia32entry.S+1 -10 replies
35/203x86, pageattr: Prevent overflow in slow_virt_to_phys() for X86_PAEarch/x86/mm/pageattr.c+1 -10 replies
36/203evm: properly handle INTEGRITY_NOXATTRS EVM statussecurity/integrity/evm/evm_main.c+7 -00 replies
37/203evm: check xattr value length and type in evm_inode_setxattr()security/integrity/evm/evm_main.c+6 -30 replies
38/203ALSA: pcm: Zero-clear reserved fields of PCM status ioctl in compat modesound/core/pcm_compat.c+2 -00 replies
39/203missing data dependency barrier in prepend_name()fs/dcache.c+5 -00 replies
40/203kill wbuf_queued/wbuf_dwork_lockfs/jffs2/jffs2_fs_sb.h fs/jffs2/wbuf.c+2 -170 replies
41/203fix misuses of f_count() in ppp and netlinkdrivers/net/ppp/ppp_generic.c net/netlink/af_netlink.c+2 -20 replies
42/203libceph: ceph-msgr workqueue needs a resque workernet/ceph/messenger.c+5 -10 replies
43/203sched: Use dl_bw_of() under RCU read lockkernel/sched/core.c+10 -00 replies
44/203um: ubd: Fix for processes stuck in D state foreverarch/um/drivers/ubd_kern.c+3 -20 replies
45/203random: add and use memzero_explicit() for clearing datadrivers/char/random.c include/linux/string.h lib/string.c+24 -70 replies
46/203UBI: add missing kmem_cache_free() in process_pool_aeb error pathdrivers/mtd/ubi/fastmap.c+1 -00 replies
47/203mnt: Prevent pivot_root from creating a loop in the mount treefs/namespace.c+3 -00 replies
48/203mfd: ti_am335x_tscadc: Fix TSC operation after ADC continouous modedrivers/mfd/ti_am335x_tscadc.c+2 -10 replies
49/203mfd: ti_am335x_tscadc: Fix TSC resumedrivers/mfd/ti_am335x_tscadc.c+1 -10 replies
50/203mfd: rtsx_pcr: Fix MSI enable error handlingdrivers/mfd/rtsx_pcr.c+1 -10 replies
51/203pstore: Fix duplicate {console,ftrace}-efi entriesfs/pstore/inode.c+2 -20 replies
52/203selinux: fix inode security list corruptionsecurity/selinux/hooks.c+1 -10 replies
53/203power: charger-manager: Fix NULL pointer exception with missing cm-fuel-gaugedrivers/power/charger-manager.c+5 -00 replies
54/203virtio_pci: fix virtio spec compliance on restoredrivers/virtio/virtio_pci.c+30 -30 replies
56/203drm/cirrus: bind also to qemu-xen-traditionaldrivers/gpu/drm/cirrus/cirrus_drv.c+2 -00 replies
57/203dm bufio: update last_accessed when relinking a bufferdrivers/md/dm-bufio.c+1 -00 replies
58/203dm bufio: when done scanning return from __scan immediatelydrivers/md/dm-bufio.c+2 -20 replies
59/203drbd: compute the end before rb_insert_augmented()drivers/block/drbd/drbd_interval.c+4 -00 replies
60/203block: fix alignment_offset math that assumes io_min is a power-of-2block/blk-settings.c include/linux/blkdev.h+4 -50 replies
61/203dm log userspace: fix memory leak in dm_ulog_tfr_init failure pathdrivers/md/dm-log-userspace-transfer.c+1 -10 replies
62/203modules, lock around setting of MODULE_STATE_UNFORMEDkernel/module.c+2 -00 replies
63/203framebuffer: fix border colordrivers/video/console/bitblit.c drivers/video/console/fbcon_ccw.c drivers/video/console/fbcon_cw.c +1 more+4 -80 replies
64/203Input: i8042 - add noloop quirk for Asus X750LNdrivers/input/serio/i8042-x86ia64io.h+6 -00 replies
65/203Input: i8042 - quirks for Fujitsu Lifebook A544 and Lifebook AH544drivers/input/serio/i8042-x86ia64io.h+16 -00 replies
66/203drm/ast: Fix HW cursor imagedrivers/gpu/drm/ast/ast_mode.c+2 -20 replies
67/203drm/vmwgfx: Fix drm.h includeinclude/uapi/drm/vmwgfx_drm.h+1 -10 replies
68/203drm/tilcdc: Fix the error path in tilcdc_load()drivers/gpu/drm/tilcdc/tilcdc_drv.c+50 -100 replies
69/203drm/i915: dont warn if backlight unexpectedly enableddrivers/gpu/drm/i915/intel_panel.c+4 -40 replies
70/203drm/nouveau/bios: memset dcb struct to zero before parsingdrivers/gpu/drm/nouveau/core/subdev/bios/dcb.c+1 -00 replies
71/203media: v4l2-common: fix overflow in v4l_bound_align_image()drivers/media/v4l2-core/v4l2-common.c+3 -60 replies
72/203media: usb: uvc: add a quirk for Dell XPS M1330 webcamdrivers/media/usb/uvc/uvc_driver.c+9 -00 replies
74/203media: m88ts2022: fix 32bit overflow on filter calcdrivers/media/tuners/m88ts2022.c+1 -10 replies
76/203media: ds3000: fix LNB supply voltage on Tevii S480 on initializationdrivers/media/dvb-frontends/ds3000.c+7 -00 replies
77/203media: tda7432: Fix setting TDA7432_MUTE bit for TDA7432_RF registerdrivers/media/i2c/tda7432.c+1 -10 replies
78/203kvm: fix excessive pages un-pinning in kvm_iommu_map error path.virt/kvm/iommu.c+4 -40 replies
79/203KVM: x86: Prevent host from panicking on shared MSR writes.arch/x86/include/asm/kvm_host.h arch/x86/kvm/vmx.c arch/x86/kvm/x86.c+14 -60 replies
80/203KVM: x86: Improve thread safety in pitarch/x86/kvm/i8254.c+2 -00 replies
81/203KVM: x86: Check non-canonical addresses upon WRMSRarch/x86/include/asm/kvm_host.h arch/x86/kvm/svm.c arch/x86/kvm/vmx.c +1 more+42 -30 replies
82/203kvm: x86: dont kill guest on unknown exit reasonarch/x86/kvm/svm.c arch/x86/kvm/vmx.c+6 -60 replies
83/203KVM: x86: Fix wrong masking on relative jump/callarch/x86/kvm/emulate.c+22 -50 replies
84/203KVM: x86: Emulator fixes for eip canonical checks on near branchesarch/x86/kvm/emulate.c+54 -240 replies
85/203kvm: vmx: handle invvpid vm exit gracefullyarch/x86/include/uapi/asm/vmx.h arch/x86/kvm/vmx.c+10 -10 replies
86/203ARC: [nsimosci] Allow "headless" models to bootarch/arc/boot/dts/nsimosci.dts+1 -10 replies
87/203ARC: Update order of registers in KGDB to match GDB 7.5arch/arc/include/asm/kgdb.h+18 -140 replies
88/203ARC: [SMP] General Fixesarch/arc/kernel/head.S arch/arc/mm/cache_arc700.c+5 -50 replies
89/203ARC: fix mmuv2 warningarch/arc/mm/cache_arc700.c+4 -00 replies
90/203ARC: Disable caches in early boot if so configuredarch/arc/include/asm/cache.h arch/arc/kernel/head.S arch/arc/mm/cache_arc700.c+90 -870 replies
91/203qla_target: dont delete changed naclsdrivers/scsi/qla2xxx/tcm_qla2xxx.c+10 -10 replies
92/203target: Fix queue full status NULL pointer for SCF_TRANSPORT_TASK_SENSEdrivers/target/target_core_transport.c+1 -20 replies
93/203target: Fix APTPL metadata handling for dynamic MappedLUNsdrivers/target/target_core_device.c drivers/target/target_core_pr.c drivers/target/target_core_pr.h +1 more+14 -50 replies
94/203MIPS: ftrace: Fix a microMIPS build problemarch/mips/include/asm/ftrace.h+2 -20 replies
95/203MIPS: tlbex: Properly fix HUGE TLB Refill exception handlerarch/mips/mm/tlbex.c+5 -10 replies
97/203jbd2: free bh when descriptor block checksum failsfs/jbd2/recovery.c+1 -00 replies
98/203ext4: check EA value offset when loadingfs/ext4/xattr.c+24 -80 replies
99/203ext4: dont check quota format when there are no quota filesfs/ext4/super.c+0 -70 replies
100/203ext4: fix mmap data corruption when blocksize < pagesizefs/ext4/inode.c+5 -10 replies
101/203ext4: grab missed write_count for EXT4_IOC_SWAP_BOOTfs/ext4/ioctl.c+9 -10 replies
102/203ext4: add ext4_iget_normal() which is to be used for dir tree lookupsfs/ext4/ext4.h fs/ext4/inode.c fs/ext4/namei.c +1 more+11 -30 replies
103/203ext4: fix reservation overflow in ext4_da_write_beginfs/ext4/inode.c+16 -10 replies
104/203ext4: Replace open coded mdata csum feature to helper functionfs/ext4/bitmap.c fs/ext4/ext4.h fs/ext4/extents.c +9 more+43 -700 replies
105/203ext4: check s_chksum_driver when looking for bg csum presencefs/ext4/ext4.h fs/ext4/super.c+6 -20 replies
106/203ext4: fix overflow when updating superblock backups after resizefs/ext4/resize.c+1 -10 replies
107/203ext4: enable journal checksum when metadata checksum feature enabledfs/ext4/super.c+4 -00 replies
108/203ext4: fix oops when loading block bitmap failedfs/ext4/ialloc.c+4 -00 replies
109/203cpufreq: expose scaling_cur_freq sysfs file for set_policy() driversdrivers/cpufreq/cpufreq.c+17 -60 replies
111/203intel_pstate: Add CPU IDs for Broadwell processorsdrivers/cpufreq/intel_pstate.c+3 -00 replies
112/203cpufreq: intel_pstate: Add CPU ID for Braswell processordrivers/cpufreq/intel_pstate.c+1 -00 replies
113/203x86, iosf: Make IOSF driver modular and usable by more driversarch/x86/Kconfig arch/x86/include/asm/iosf_mbi.h arch/x86/kernel/iosf_mbi.c+42 -50 replies
114/203x86, iosf: Added Quark MBI identifiersarch/x86/include/asm/iosf_mbi.h+22 -00 replies
115/203x86, iosf: Add Quark X1000 PCI IDarch/x86/kernel/iosf_mbi.c+1 -00 replies
116/203x86, iosf: Add PCI ID macros for better readabilityarch/x86/kernel/iosf_mbi.c+5 -20 replies
117/203x86: Add cpu_detect_cache_sizes to init_intel() add Quark legacy_cache()arch/x86/kernel/cpu/intel.c+16 -10 replies
118/203mmc: sdhci-pci: SDIO host controller support for Intel Quark X1000drivers/mmc/host/sdhci-pci.c drivers/mmc/host/sdhci-pci.h+13 -00 replies
119/203x86/platform/intel/iosf: Add Braswell PCI IDarch/x86/kernel/iosf_mbi.c+2 -00 replies
120/203ALSA: hda - add PCI IDs for Intel Braswellsound/pci/hda/hda_intel.c+3 -00 replies
121/203ALSA: hda - add codec ID for Braswell display audio codecsound/pci/hda/patch_hdmi.c+2 -00 replies
122/203intel_pstate: Fix BYT frequency reportingdrivers/cpufreq/intel_pstate.c+36 -60 replies
123/203intel_pstate: Correct BYT VID values.drivers/cpufreq/intel_pstate.c+12 -10 replies
124/203freezer: Do not freeze tasks killed by OOM killerkernel/freezer.c+3 -00 replies
125/203OOM, PM: OOM killed task shouldnt escape PM suspendinclude/linux/oom.h kernel/power/process.c mm/oom_kill.c +1 more+67 -10 replies
126/203iio: st_sensors: Fix buffer copydrivers/iio/common/st_sensors/st_sensors_buffer.c+1 -10 replies
127/203staging:iio:ad5933: Fix NULL pointer deref when enabling bufferdrivers/staging/iio/impedance-analyzer/ad5933.c+4 -70 replies
128/203staging:iio:ad5933: Drop "raw" from channel namesdrivers/staging/iio/impedance-analyzer/ad5933.c+2 -20 replies
129/203staging:iio:ade7758: Fix NULL pointer deref when enabling bufferdrivers/staging/iio/meter/ade7758.h drivers/staging/iio/meter/ade7758_core.c drivers/staging/iio/meter/ade7758_ring.c+3 -340 replies
130/203staging:iio:ade7758: Fix check if channels are enabled in prenabledrivers/staging/iio/meter/ade7758_ring.c+1 -10 replies
131/203staging:iio:ade7758: Remove "raw" from channel namedrivers/staging/iio/meter/ade7758_core.c+9 -150 replies
133/203USB: serial: cp210x: add Silicon Labs 358x VID and PIDdrivers/usb/serial/cp210x.c+1 -00 replies
134/203usb: serial: ftdi_sio: add Awinda Station and Dongle productsdrivers/usb/serial/ftdi_sio.c drivers/usb/serial/ftdi_sio_ids.h+7 -10 replies
135/203usb: serial: ftdi_sio: add "bricked" FTDI device PIDdrivers/usb/serial/ftdi_sio.c drivers/usb/serial/ftdi_sio_ids.h+7 -00 replies
136/203USB: cdc-acm: add device id for GW Instek AFG-2225drivers/usb/class/cdc-acm.c+1 -00 replies
137/203USB: cdc-acm: only raise DTR on transitions from B0drivers/usb/class/cdc-acm.c+3 -20 replies
138/203usb: phy: return -ENODEV on failure of try_module_getdrivers/usb/phy/phy.c+3 -00 replies
139/203usb: option: add support for Telit LE910drivers/usb/serial/option.c+8 -00 replies
140/203USB: option: add Haier CE81B CDMA modemdrivers/usb/serial/option.c+2 -00 replies
142/203wireless: rt2x00: add new rt2800usb devicesdrivers/net/wireless/rt2x00/rt2800usb.c+4 -00 replies
143/203wireless: rt2x00: add new rt2800usb devicedrivers/net/wireless/rt2x00/rt2800usb.c+1 -00 replies
144/203usb: dwc3: gadget: Properly initialize LINK TRBdrivers/usb/dwc3/gadget.c+1 -20 replies
145/203spi: pl022: Fix incorrect dma_unmap_sgdrivers/spi/spi-pl022.c+1 -10 replies
146/203spi: fsl-dspi: Fix CTAR selectiondrivers/spi/spi-fsl-dspi.c+2 -20 replies
147/203spi: pxa2xx: toggle clocks on suspend if not disabled by runtime PMdrivers/spi/spi-pxa2xx.c+5 -20 replies
148/203usb: musb: cppi41: restart hrtimer only if not yet donedrivers/usb/musb/musb_cppi41.c+2 -10 replies
149/203usb: musb: dsps: start OTG timer on resume againdrivers/usb/musb/musb_dsps.c+3 -10 replies
151/203USB: quirks: enable device-qualifier quirk for Elan Touchscreendrivers/usb/core/quirks.c+4 -00 replies
152/203USB: quirks: enable device-qualifier quirk for another Elan touchscreendrivers/usb/core/quirks.c+3 -00 replies
153/203USB: quirks: enable device-qualifier quirk for yet another Elan touchscreendrivers/usb/core/quirks.c+3 -00 replies
154/203HID: usbhid: add always-poll quirkdrivers/hid/usbhid/hid-core.c include/linux/hid.h+24 -30 replies
155/203HID: usbhid: enable always-poll quirk for Elan Touchscreendrivers/hid/hid-ids.h drivers/hid/usbhid/hid-quirks.c+4 -00 replies
156/203HID: usbhid: enable always-poll quirk for Elan Touchscreen 009bdrivers/hid/hid-ids.h drivers/hid/usbhid/hid-quirks.c+2 -00 replies
157/203HID: usbhid: enable always-poll quirk for Elan Touchscreen 016fdrivers/hid/hid-ids.h drivers/hid/usbhid/hid-quirks.c+2 -00 replies
158/203ALSA: usb-audio: Fix device_del() sysfs warnings at disconnectsound/usb/card.c+7 -20 replies
159/203usb-storage: handle a skipped data phasedrivers/usb/storage/transport.c+26 -00 replies
160/203USB: opticon: fix non-atomic allocation in write pathdrivers/usb/serial/opticon.c+1 -10 replies
161/203usb: Do not allow usb_alloc_streams on unconfigured devicesdrivers/usb/core/hcd.c+2 -00 replies
162/203USB: kobil_sct: fix non-atomic allocation in write pathdrivers/usb/serial/kobil_sct.c+3 -20 replies
163/203sh: fix sh770x SCIF memory regionsarch/sh/kernel/cpu/sh3/setup-sh770x.c+3 -30 replies
164/203mm: free compound page with correct ordermm/huge_memory.c+2 -20 replies
165/203cgroup/kmemleak: add kmemleak_free() for cgroup deallocations.mm/page_cgroup.c+1 -00 replies
166/203mm: memcontrol: do not iterate uninitialized memcgsmm/memcontrol.c+31 -40 replies
167/203lib/bitmap.c: fix undefined shift in __bitmap_shift_{left|right}()lib/bitmap.c+6 -20 replies
168/203scsi: Fix error handling in SCSI_IOCTL_SEND_COMMANDblock/scsi_ioctl.c+1 -20 replies
169/203i82860_edac: Report CE events properlydrivers/edac/i82860_edac.c+1 -10 replies
170/203i3200_edac: Report CE events properlydrivers/edac/i3200_edac.c+2 -20 replies
171/203e7xxx_edac: Report CE events properlydrivers/edac/e7xxx_edac.c+1 -10 replies
172/203cpc925_edac: Report UE events properlydrivers/edac/cpc925_edac.c+1 -10 replies
173/203nfsd4: fix crash on unknown operation numberfs/nfsd/nfs4proc.c+2 -10 replies
174/203Revert "iwlwifi: mvm: treat EAPOLs like mgmt frames wrt rate"drivers/net/wireless/iwlwifi/mvm/tx.c+2 -60 replies
175/203ext3: Dont check quota format when there are no quota filesfs/ext3/super.c+0 -70 replies
176/203PCI: Rename sysfs enabled file back to enabledrivers/pci/pci-sysfs.c+7 -70 replies
177/203quota: Properly return errors from dquot_writeback_dquots()fs/quota/dquot.c+1 -10 replies
179/203tty: Fix high cpu load if tty is unreleaseabledrivers/tty/tty_io.c+6 -10 replies
180/203PM / Sleep: fix recovery during resuming from hibernationkernel/power/hibernate.c+7 -10 replies
181/203mac80211: fix typo in starting baserate for rts_cts_rate_idxnet/mac80211/rate.c+1 -10 replies
182/203posix-timers: Fix stack info leak in timer_create()kernel/posix-timers.c+1 -00 replies
183/203x86, apic: Handle a bad TSC more gracefullyarch/x86/kernel/apic/apic.c arch/x86/kernel/tsc.c+6 -30 replies
184/203mm: Remove false WARN_ON from pagecache_isize_extended()mm/truncate.c+0 -10 replies
185/203crypto: algif - avoid excessive use of socket buffer in skciphercrypto/algif_skcipher.c+1 -10 replies
186/203usb: dwc3: gadget: fix set_halt() bug with pending transfersdrivers/usb/dwc3/ep0.c drivers/usb/dwc3/gadget.c drivers/usb/dwc3/gadget.h+15 -70 replies
187/203usb: gadget: function: acm: make f_acm pass USB20CV Chapter9drivers/usb/gadget/f_acm.c+4 -30 replies
188/203usb: gadget: udc: core: fix kernel oops with soft-connectdrivers/usb/gadget/udc-core.c+5 -00 replies
190/203sched: Use rq->rd in sched_setaffinity() under RCU read lockkernel/sched/core.c+5 -40 replies
191/203drm/vmwgfx: Filter out modes those cannot be supported by the current VRAM size.drivers/gpu/drm/vmwgfx/vmwgfx_drv.c drivers/gpu/drm/vmwgfx/vmwgfx_kms.c+18 -40 replies
192/203drm/radeon/dpm: disable ulv support on SIdrivers/gpu/drm/radeon/si_dpm.c+1 -10 replies
193/203drm/radeon: remove invalid pci idinclude/drm/drm_pciids.h+0 -10 replies
194/203rbd: Fix error recovery in rbd_obj_read_sync()drivers/block/rbd.c+1 -10 replies
195/203acer-wmi: Add acpi_backlight=video quirk for the Acer KAV80drivers/platform/x86/acer-wmi.c+11 -00 replies
196/203pinctrl: baytrail: show output gpio state correctly on Intel Baytraildrivers/pinctrl/pinctrl-baytrail.c+1 -10 replies
197/203powerpc: use device_online/offline() instead of cpu_up/down()arch/powerpc/platforms/pseries/dlpar.c+2 -20 replies
198/203regulator: max77693: Fix use of uninitialized regulator configdrivers/regulator/max77693.c+1 -10 replies
199/203i2c: at91: dont account as iowaitdrivers/i2c/busses/i2c-at91.c+1 -10 replies
200/203sysfs: driver core: Fix glue dir race condition by gdp_mutexdrivers/base/core.c+3 -10 replies
201/203of: Fix overflow bug in string property parsing functionsdrivers/of/base.c drivers/of/selftest.c drivers/of/testcase-data/tests-phandle.dtsi +1 more+153 -850 replies
202/203Btrfs: fix kfree on list_head in btrfs_lookup_csums_range error cleanupfs/btrfs/file-item.c+1 -10 replies
203/203mm: page_alloc: fix zone allocation fairness on UPmm/page_alloc.c+3 -40 replies

Reviews trailers per patch

36 of 193 patches have a Reviewed-by or Acked-by.

PatchEric DumazetPravin B ShelarAlexander DuyckChristoph HellwigAndy LutomirskihujianyangSuresh SiddhaJeff HarrisMicha KrauseSage WeilHannes Frederic SowaD. Jared DominguezKees CookMartin K. PetersenJonathan BrassowOleg NesterovDarren EtheridgeJohannes PointnerSakari AilusNibble MaxSasha LevinNoam CamusEric SandeenJan KaraAndreas DilgerDmitry MonakhovLukas CzernerViresh KumarDirk BrandewieDenis CioccaGreg Kroah-HartmanStanislaw GruszkaKevin FenziTomas GayosoChris J ArgesPaul OsmialowskiAlan SternLaurent PinchartKirill A. ShutemovJohannes WeinerMichal HockoJeff EplerDave ChinnerThomas HellstromMark KettenisFelipe BalbiLudovic DesrochesMel Gorman
1/203
2/203A-b
3/203
4/203
5/203
6/203A-b
7/203
8/203
9/203A-b
10/203A-b
11/203
12/203
13/203
14/203
15/203
16/203
17/203
18/203
19/203
20/203
21/203
22/203
23/203
24/203R-b
25/203A-b
26/203
27/203T-b
28/203T-b
29/203
30/203
31/203R-b
32/203
33/203
34/203
35/203
36/203
37/203
38/203
39/203
40/203T-b
41/203
42/203T-b R-b
43/203
44/203
45/203A-b
46/203
47/203R-b
48/203
49/203
50/203T-b
51/203A-b
52/203
53/203
54/203
56/203
57/203
58/203
59/203
60/203A-b
61/203R-b
62/203R-b
63/203
64/203
65/203
66/203
67/203
68/203T-b T-b
69/203
70/203
71/203A-b
72/203
74/203T-b
76/203
77/203
78/203R-b
79/203
80/203
81/203
82/203
83/203
84/203
85/203
86/203
87/203
88/203
89/203
90/203Requested-by
91/203
92/203
93/203
94/203
95/203
97/203R-b
98/203
99/203
100/203
101/203R-b
102/203
103/203R-b
104/203
105/203R-b
106/203R-b
107/203
108/203
109/203
111/203
112/203A-b A-b
113/203
114/203
115/203
116/203
117/203
118/203
119/203
120/203
121/203
122/203
123/203
124/203A-b
125/203
126/203A-b
127/203
128/203
129/203
130/203
131/203
133/203
134/203
135/203A-b
136/203
137/203
138/203
139/203
140/203
142/203
143/203A-b
144/203
145/203
146/203
147/203
148/203
149/203
151/203
152/203
153/203T-b
154/203
155/203
156/203
157/203T-b
158/203Reported-and-tested-by Reported-and-tested-by
159/203T-b
160/203
161/203A-b
162/203
163/203A-b
164/203A-b
165/203A-b A-b
166/203A-b
167/203
168/203
169/203
170/203
171/203
172/203
173/203
174/203
175/203
176/203T-b
177/203
179/203
180/203
181/203
182/203
183/203
184/203R-b
185/203
186/203
187/203
188/203
190/203
191/203R-b
192/203
193/203Noticed-by
194/203
195/203
196/203R-b
197/203
198/203
199/203A-b
200/203
201/203
202/203
203/203A-b

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

Read the v1 thread

Cover letter [PATCH 3.14 000/203] 3.14.24-stable review

This is the start of the stable review cycle for the 3.14.24 release. There are 203 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 Fri Nov 14 01:15:14 UTC 2014. Anything received after that time might be too late.

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

	kernel.org/pub/linux/kernel/v3.0/stable-review/patch-3.14.24-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 3.14.24-rc1

Johannes Weiner <[email protected]>
mm: page_alloc: fix zone allocation fairness on UP

Chris Mason <[email protected]>
Btrfs: fix kfree on list_head in btrfs_lookup_csums_range error cleanup

Grant Likely <[email protected]>
of: Fix overflow bug in string property parsing functions

Yijing Wang <[email protected]>
sysfs: driver core: Fix glue dir race condition by gdp_mutex

Wolfram Sang <[email protected]>
i2c: at91: don't account as iowait

Krzysztof Kozlowski <[email protected]>
regulator: max77693: Fix use of uninitialized regulator config

Dan Streetman <[email protected]>
powerpc: use device_online/offline() instead of cpu_up/down()

David Cohen <[email protected]>
pinctrl: baytrail: show output gpio state correctly on Intel Baytrail

Hans de Goede <[email protected]>
acer-wmi: Add acpi_backlight=video quirk for the Acer KAV80

Jan Kara <[email protected]>
rbd: Fix error recovery in rbd_obj_read_sync()

Alex Deucher <[email protected]>
drm/radeon: remove invalid pci id

Alex Deucher <[email protected]>
drm/radeon/dpm: disable ulv support on SI

Sinclair Yeh <[email protected]>
drm/vmwgfx: Filter out modes those cannot be supported by the current VRAM size.

Kirill Tkhai <[email protected]>

    sched: Use rq->rd in sched_setaffinity() under RCU read lock

Robert Baldyga <[email protected]>
usb: gadget: f_fs: remove redundant ffs_data_get()

Felipe Balbi <[email protected]>
usb: gadget: udc: core: fix kernel oops with soft-connect

Felipe Balbi <[email protected]>
usb: gadget: function: acm: make f_acm pass USB20CV Chapter9

Felipe Balbi <[email protected]>
usb: dwc3: gadget: fix set_halt() bug with pending transfers

Ondrej Kozina <[email protected]>
crypto: algif - avoid excessive use of socket buffer in skcipher

Jan Kara <[email protected]>
mm: Remove false WARN_ON from pagecache_isize_extended()

Andy Lutomirski <[email protected]>
x86, apic: Handle a bad TSC more gracefully

Mathias Krause <[email protected]>
posix-timers: Fix stack info leak in timer_create()

Karl Beldan <[email protected]>
mac80211: fix typo in starting baserate for rts_cts_rate_idx

Imre Deak <[email protected]>
PM / Sleep: fix recovery during resuming from hibernation

Peter Hurley <[email protected]>
tty: Fix high cpu load if tty is unreleaseable

Eric Sandeen <[email protected]>
xfs: avoid false quotacheck after unclean shutdown

Jan Kara <[email protected]>
quota: Properly return errors from dquot_writeback_dquots()

Greg Kroah-Hartman <[email protected]>
PCI: Rename sysfs 'enabled' file back to 'enable'

Jan Kara <[email protected]>
ext3: Don't check quota format when there are no quota files

Emmanuel Grumbach <[email protected]>
Revert "iwlwifi: mvm: treat EAPOLs like mgmt frames wrt rate"

J. Bruce Fields <[email protected]>
nfsd4: fix crash on unknown operation number

Jason Baron <[email protected]>
cpc925_edac: Report UE events properly

Jason Baron <[email protected]>
e7xxx_edac: Report CE events properly

Jason Baron <[email protected]>
i3200_edac: Report CE events properly

Jason Baron <[email protected]>
i82860_edac: Report CE events properly

Jan Kara <[email protected]>
scsi: Fix error handling in SCSI_IOCTL_SEND_COMMAND

Jan Kara <[email protected]>
lib/bitmap.c: fix undefined shift in __bitmap_shift_{left|right}()

Johannes Weiner <[email protected]>
mm: memcontrol: do not iterate uninitialized memcgs

Wang Nan <[email protected]>
cgroup/kmemleak: add kmemleak_free() for cgroup deallocations.

Yu Zhao <[email protected]>
mm: free compound page with correct order

Andriy Skulysh <[email protected]>

    sh: fix sh770x SCIF memory regions

Johan Hovold <[email protected]>
USB: kobil_sct: fix non-atomic allocation in write path

Hans de Goede <[email protected]>
usb: Do not allow usb_alloc_streams on unconfigured devices

Johan Hovold <[email protected]>
USB: opticon: fix non-atomic allocation in write path

Alan Stern <[email protected]>
usb-storage: handle a skipped data phase

Takashi Iwai <[email protected]>
ALSA: usb-audio: Fix device_del() sysfs warnings at disconnect

Adel Gadllah <[email protected]>
HID: usbhid: enable always-poll quirk for Elan Touchscreen 016f

Adel Gadllah <[email protected]>
HID: usbhid: enable always-poll quirk for Elan Touchscreen 009b

Johan Hovold <[email protected]>
HID: usbhid: enable always-poll quirk for Elan Touchscreen

Johan Hovold <[email protected]>
HID: usbhid: add always-poll quirk

Adel Gadllah <[email protected]>
USB: quirks: enable device-qualifier quirk for yet another Elan touchscreen

Adel Gadllah <[email protected]>
USB: quirks: enable device-qualifier quirk for another Elan touchscreen

Johan Hovold <[email protected]>
USB: quirks: enable device-qualifier quirk for Elan Touchscreen

Johan Hovold <[email protected]>
USB: core: add device-qualifier quirk

Sebastian Andrzej Siewior <[email protected]>
usb: musb: dsps: start OTG timer on resume again

Thomas Gleixner <[email protected]>
usb: musb: cppi41: restart hrtimer only if not yet done

Dmitry Eremin-Solenikov <[email protected]>
spi: pxa2xx: toggle clocks on suspend if not disabled by runtime PM

Alexander Stein <[email protected]>
spi: fsl-dspi: Fix CTAR selection

Ray Jui <[email protected]>
spi: pl022: Fix incorrect dma_unmap_sg

Jack Pham <[email protected]>
usb: dwc3: gadget: Properly initialize LINK TRB

Cyril Brulebois <[email protected]>
wireless: rt2x00: add new rt2800usb device

Xose Vazquez Perez <[email protected]>
wireless: rt2x00: add new rt2800usb devices

Canek Peláez Valdés <[email protected]>

    rt2x00: support Ralink 5362.

Dan Williams <[email protected]>
USB: option: add Haier CE81B CDMA modem

Daniele Palmas <[email protected]>
usb: option: add support for Telit LE910

Arjun Sreedharan <[email protected]>
usb: phy: return -ENODEV on failure of try_module_get

Johan Hovold <[email protected]>
USB: cdc-acm: only raise DTR on transitions from B0

Johan Hovold <[email protected]>
USB: cdc-acm: add device id for GW Instek AFG-2225

Perry Hung <[email protected]>
usb: serial: ftdi_sio: add "bricked" FTDI device PID

Frans Klaver <[email protected]>
usb: serial: ftdi_sio: add Awinda Station and Dongle products

Nathaniel Ting <[email protected]>

    USB: serial: cp210x: add Silicon Labs 358x VID and PID

Peter Hurley <[email protected]>
serial: Fix divide-by-zero fault in uart_get_divisor()

Lars-Peter Clausen <[email protected]>
staging:iio:ade7758: Remove "raw" from channel name

Lars-Peter Clausen <[email protected]>
staging:iio:ade7758: Fix check if channels are enabled in prenable

Lars-Peter Clausen <[email protected]>
staging:iio:ade7758: Fix NULL pointer deref when enabling buffer

Lars-Peter Clausen <[email protected]>
staging:iio:ad5933: Drop "raw" from channel names

Lars-Peter Clausen <[email protected]>
staging:iio:ad5933: Fix NULL pointer deref when enabling buffer

Robin van der Gracht <[email protected]>
iio: st_sensors: Fix buffer copy

Michal Hocko <[email protected]>
OOM, PM: OOM killed task shouldn't escape PM suspend

Cong Wang <[email protected]>
freezer: Do not freeze tasks killed by OOM killer

Dirk Brandewie <[email protected]>
intel_pstate: Correct BYT VID values.

Dirk Brandewie <[email protected]>
intel_pstate: Fix BYT frequency reporting

Libin Yang <[email protected]>
ALSA: hda - add codec ID for Braswell display audio codec

Libin Yang <[email protected]>
ALSA: hda - add PCI IDs for Intel Braswell

David E. Box <[email protected]>
x86/platform/intel/iosf: Add Braswell PCI ID

Derek Browne <[email protected]>
mmc: sdhci-pci: SDIO host controller support for Intel Quark X1000

Bryan O'Donoghue <[email protected]>
x86: Add cpu_detect_cache_sizes to init_intel() add Quark legacy_cache()

Ong Boon Leong <[email protected]>
x86, iosf: Add PCI ID macros for better readability

Ong Boon Leong <[email protected]>
x86, iosf: Add Quark X1000 PCI ID

Ong Boon Leong <[email protected]>
x86, iosf: Added Quark MBI identifiers

David E. Box <[email protected]>
x86, iosf: Make IOSF driver modular and usable by more drivers

Mika Westerberg <[email protected]>
cpufreq: intel_pstate: Add CPU ID for Braswell processor

Dirk Brandewie <[email protected]>
intel_pstate: Add CPU IDs for Broadwell processors

Pali Rohár <[email protected]>
cpufreq: intel_pstate: Fix setting max_perf_pct in performance policy

Dirk Brandewie <[email protected]>
cpufreq: expose scaling_cur_freq sysfs file for set_policy() drivers

Jan Kara <[email protected]>
ext4: fix oops when loading block bitmap failed

Darrick J. Wong <[email protected]>
ext4: enable journal checksum when metadata checksum feature enabled

Jan Kara <[email protected]>
ext4: fix overflow when updating superblock backups after resize

Darrick J. Wong <[email protected]>
ext4: check s_chksum_driver when looking for bg csum presence

Dmitry Monakhov <[email protected]>
ext4: Replace open coded mdata csum feature to helper function

Eric Sandeen <[email protected]>
ext4: fix reservation overflow in ext4_da_write_begin

Theodore Ts'o <[email protected]>
ext4: add ext4_iget_normal() which is to be used for dir tree lookups

Dmitry Monakhov <[email protected]>
ext4: grab missed write_count for EXT4_IOC_SWAP_BOOT

Jan Kara <[email protected]>
ext4: fix mmap data corruption when blocksize < pagesize

Jan Kara <[email protected]>
ext4: don't check quota format when there are no quota files

Darrick J. Wong <[email protected]>
ext4: check EA value offset when loading

Darrick J. Wong <[email protected]>
jbd2: free bh when descriptor block checksum fails

Marc-André Lureau <[email protected]>
qxl: don't create too large primary surface

David Daney <[email protected]>
MIPS: tlbex: Properly fix HUGE TLB Refill exception handler

Markos Chandras <[email protected]>
MIPS: ftrace: Fix a microMIPS build problem

Nicholas Bellinger <[email protected]>
target: Fix APTPL metadata handling for dynamic MappedLUNs

Quinn Tran <[email protected]>
target: Fix queue full status NULL pointer for SCF_TRANSPORT_TASK_SENSE

Joern Engel <[email protected]>
qla_target: don't delete changed nacls

Vineet Gupta <[email protected]>
ARC: Disable caches in early boot if so configured

Vineet Gupta <[email protected]>
ARC: fix mmuv2 warning

Vineet Gupta <[email protected]>
ARC: [SMP] General Fixes

Anton Kolesov <[email protected]>
ARC: Update order of registers in KGDB to match GDB 7.5

Vineet Gupta <[email protected]>
ARC: [nsimosci] Allow "headless" models to boot

Petr Matousek <[email protected]>
kvm: vmx: handle invvpid vm exit gracefully

Nadav Amit <[email protected]>
KVM: x86: Emulator fixes for eip canonical checks on near branches

Nadav Amit <[email protected]>
KVM: x86: Fix wrong masking on relative jump/call

Michael S. Tsirkin <[email protected]>
kvm: x86: don't kill guest on unknown exit reason

Nadav Amit <[email protected]>
KVM: x86: Check non-canonical addresses upon WRMSR

Andy Honig <[email protected]>
KVM: x86: Improve thread safety in pit

Andy Honig <[email protected]>
KVM: x86: Prevent host from panicking on shared MSR writes.

Quentin Casasnovas <[email protected]>
kvm: fix excessive pages un-pinning in kvm_iommu_map error path.

Axel Lin <[email protected]>
media: tda7432: Fix setting TDA7432_MUTE bit for TDA7432_RF register

Ulrich Eckhardt <[email protected]>
media: ds3000: fix LNB supply voltage on Tevii S480 on initialization

Frank Schaefer <[email protected]>
media: em28xx-v4l: give back all active video buffers to the vb2 core properly on streaming stop

Antti Palosaari <[email protected]>
media: m88ts2022: fix 32bit overflow on filter calc

Frank Schaefer <[email protected]>
media: em28xx: check if a device has audio earlier"

Paul Fertser <[email protected]>
media: usb: uvc: add a quirk for Dell XPS M1330 webcam

Maciej Matraszek <[email protected]>
media: v4l2-common: fix overflow in v4l_bound_align_image()

Ben Skeggs <[email protected]>
drm/nouveau/bios: memset dcb struct to zero before parsing

Scot Doyle <[email protected]>
drm/i915: don't warn if backlight unexpectedly enabled

Ezequiel Garcia <[email protected]>
drm/tilcdc: Fix the error path in tilcdc_load()

Josh Boyer <[email protected]>
drm/vmwgfx: Fix drm.h include

Benjamin Herrenschmidt <[email protected]>
drm/ast: Fix HW cursor image

Hans de Goede <[email protected]>
Input: i8042 - quirks for Fujitsu Lifebook A544 and Lifebook AH544

Hans de Goede <[email protected]>
Input: i8042 - add noloop quirk for Asus X750LN

Mikulas Patocka <[email protected]>
framebuffer: fix border color

Prarit Bhargava <[email protected]>
modules, lock around setting of MODULE_STATE_UNFORMED

Alexey Khoroshilov <[email protected]>
dm log userspace: fix memory leak in dm_ulog_tfr_init failure path

Mike Snitzer <[email protected]>
block: fix alignment_offset math that assumes io_min is a power-of-2

Lai Jiangshan <[email protected]>
drbd: compute the end before rb_insert_augmented()

Mikulas Patocka <[email protected]>
dm bufio: when done scanning return from __scan immediately

Joe Thornber <[email protected]>
dm bufio: update last_accessed when relinking a buffer

Olaf Hering <[email protected]>
drm/cirrus: bind also to qemu-xen-traditional

Roger Pau Monné <[email protected]>
xen-blkback: fix leak on grant map error path

Michael S. Tsirkin <[email protected]>
virtio_pci: fix virtio spec compliance on restore

Krzysztof Kozlowski <[email protected]>
power: charger-manager: Fix NULL pointer exception with missing cm-fuel-gauge

Stephen Smalley <[email protected]>
selinux: fix inode security list corruption

Valdis Kletnieks <[email protected]>
pstore: Fix duplicate {console,ftrace}-efi entries

Chris Ball <[email protected]>
mfd: rtsx_pcr: Fix MSI enable error handling

Sebastian Andrzej Siewior <[email protected]>
mfd: ti_am335x_tscadc: Fix TSC resume

Vignesh R <[email protected]>
mfd: ti_am335x_tscadc: Fix TSC operation after ADC continouous mode

Eric W. Biederman <[email protected]>
mnt: Prevent pivot_root from creating a loop in the mount tree

Richard Genoud <[email protected]>
UBI: add missing kmem_cache_free() in process_pool_aeb error path

Daniel Borkmann <[email protected]>
random: add and use memzero_explicit() for clearing data

Thorsten Knabe <[email protected]>
um: ubd: Fix for processes stuck in D state forever

Kirill Tkhai <[email protected]>
sched: Use dl_bw_of() under RCU read lock

Ilya Dryomov <[email protected]>
libceph: ceph-msgr workqueue needs a resque worker

Al Viro <[email protected]>
fix misuses of f_count() in ppp and netlink

Al Viro <[email protected]>
kill wbuf_queued/wbuf_dwork_lock

Al Viro <[email protected]>
missing data dependency barrier in prepend_name()

Takashi Iwai <[email protected]>
ALSA: pcm: Zero-clear reserved fields of PCM status ioctl in compat mode

Dmitry Kasatkin <[email protected]>
evm: check xattr value length and type in evm_inode_setxattr()

Dmitry Kasatkin <[email protected]>
evm: properly handle INTEGRITY_NOXATTRS EVM status

Dexuan Cui <[email protected]>
x86, pageattr: Prevent overflow in slow_virt_to_phys() for X86_PAE

Andy Lutomirski <[email protected]>
x86_64, entry: Fix out of bounds read on sysenter

Andy Lutomirski <[email protected]>
x86_64, entry: Filter RFLAGS.NT on entry from userspace

Oleg Nesterov <[email protected]>
x86, fpu: shift drop_init_fpu() from save_xstate_sig() to handle_signal()

Oleg Nesterov <[email protected]>

    x86, fpu: __restore_xstate_sig()->math_state_restore() needs preempt_disable()

Ben Hutchings <[email protected]>
x86: Reject x32 executables if x32 ABI not supported

Jan Kara <[email protected]>
vfs: fix data corruption when blocksize < pagesize for mmaped data

Artem Bityutskiy <[email protected]>
UBIFS: fix free log space calculation

Artem Bityutskiy <[email protected]>
UBIFS: fix a race condition

Artem Bityutskiy <[email protected]>
UBIFS: remove mst_mutex

Eric Rannaud <[email protected]>
fs: allow open(dir, O_TMPFILE|..., 0) with mode 0

Tetsuo Handa <[email protected]>
fs: Fix theoretical division by 0 in super_cache_scan().

Mikulas Patocka <[email protected]>
fs: make cont_expand_zero interruptible

Roger Tseng <[email protected]>
mmc: rtsx_pci_sdmmc: fix incorrect last byte in R2 response

Dmitry Lavnikevich <[email protected]>
ASoC: tlv320aic3x: fix PLL D configuration

Daniel Mack <[email protected]>
ASoC: soc-dapm: fix use after free

Ondrej Zary <[email protected]>
libata-sff: Fix controllers with no ctl port

Scott Carter <[email protected]>
pata_serverworks: disable 64-KB DMA transfers on Broadcom OSB4 IDE Controller

Guenter Roeck <[email protected]>
Revert "percpu: free percpu allocation info for uniprocessor system"

Trond Myklebust <[email protected]>
SUNRPC: Add missing support for RPC_CLNT_CREATE_NO_RETRANS_TIMEOUT

Benjamin Coddington <[email protected]>
SUNRPC: Don't wake tasks during connection abort

Benjamin Coddington <[email protected]>
lockd: Try to reconnect if statd has moved

Ben Hutchings <[email protected]>
drivers/net: macvtap and tun depend on INET

Ben Hutchings <[email protected]>
drivers/net, ipv6: Select IPv6 fragment idents for virtio UFO packets

Ben Hutchings <[email protected]>
drivers/net: Disable UFO through virtio

Vasily Averin <[email protected]>
ipv4: dst_entry leak in ip_send_unicast_reply()

Tom Herbert <[email protected]>
gre: Use inner mac length when computing tunnel length

Eric Dumazet <[email protected]>
tcp: md5: do not use alloc_percpu()

Ian Morgan <[email protected]>

    ax88179_178a: fix bonding failure

Li RongQing <[email protected]>
ipv4: fix a potential use after free in ip_tunnel_core.c

Li RongQing <[email protected]>
vxlan: fix a free after use

Li RongQing <[email protected]>
vxlan: using pskb_may_pull as early as possible

Li RongQing <[email protected]>
vxlan: fix a use after free in vxlan_encap_bypass

Jiri Pirko <[email protected]>
ipv4: fix nexthop attlen check in fib_nh_match

Rabin Vincent <[email protected]>
tracing/syscalls: Ignore numbers outside NR_syscalls' range

-------------

Diffstat:

 Makefile                                          |   4 +-
 arch/arc/boot/dts/nsimosci.dts                    |   2 +-
 arch/arc/include/asm/cache.h                      |  27 ++++++
 arch/arc/include/asm/kgdb.h                       |  32 +++---
 arch/arc/kernel/head.S                            |  45 +++++++--
 arch/arc/mm/cache_arc700.c                        | 113 ++++++----------------
 arch/mips/include/asm/ftrace.h                    |   4 +-
 arch/mips/mm/tlbex.c                              |   6 +-
 arch/powerpc/platforms/pseries/dlpar.c            |   4 +-
 arch/sh/kernel/cpu/sh3/setup-sh770x.c             |   6 +-
 arch/um/drivers/ubd_kern.c                        |   5 +-
 arch/x86/Kconfig                                  |   7 +-
 arch/x86/ia32/ia32entry.S                         |  18 +++-
 arch/x86/include/asm/elf.h                        |   5 +-
 arch/x86/include/asm/iosf_mbi.h                   |  55 +++++++++++
 arch/x86/include/asm/kvm_host.h                   |  16 ++-
 arch/x86/include/uapi/asm/vmx.h                   |   2 +
 arch/x86/kernel/apic/apic.c                       |   4 +-
 arch/x86/kernel/cpu/common.c                      |   2 +-
 arch/x86/kernel/cpu/intel.c                       |  17 +++-
 arch/x86/kernel/iosf_mbi.c                        |  15 ++-
 arch/x86/kernel/signal.c                          |   5 +
 arch/x86/kernel/tsc.c                             |   5 +-
 arch/x86/kernel/xsave.c                           |   7 +-
 arch/x86/kvm/emulate.c                            |  99 ++++++++++++++-----
 arch/x86/kvm/i8254.c                              |   2 +
 arch/x86/kvm/svm.c                                |   8 +-
 arch/x86/kvm/vmx.c                                |  24 +++--
 arch/x86/kvm/x86.c                                |  38 +++++++-
 arch/x86/mm/pageattr.c                            |   2 +-
 block/blk-settings.c                              |   4 +-
 block/scsi_ioctl.c                                |   3 +-
 crypto/algif_skcipher.c                           |   2 +-
 drivers/ata/libata-sff.c                          |  20 ++--
 drivers/ata/pata_serverworks.c                    |  13 ++-
 drivers/base/core.c                               |   4 +-
 drivers/block/drbd/drbd_interval.c                |   4 +
 drivers/block/rbd.c                               |   2 +-
 drivers/block/xen-blkback/blkback.c               |   1 +
 drivers/char/random.c                             |  10 +-
 drivers/cpufreq/cpufreq.c                         |  23 +++--
 drivers/cpufreq/intel_pstate.c                    |  60 ++++++++++--
 drivers/edac/cpc925_edac.c                        |   2 +-
 drivers/edac/e7xxx_edac.c                         |   2 +-
 drivers/edac/i3200_edac.c                         |   4 +-
 drivers/edac/i82860_edac.c                        |   2 +-
 drivers/gpu/drm/ast/ast_mode.c                    |   4 +-
 drivers/gpu/drm/cirrus/cirrus_drv.c               |   2 +
 drivers/gpu/drm/i915/intel_panel.c                |   8 +-
 drivers/gpu/drm/nouveau/core/subdev/bios/dcb.c    |   1 +
 drivers/gpu/drm/qxl/qxl_display.c                 |  16 +--
 drivers/gpu/drm/radeon/si_dpm.c                   |   2 +-
 drivers/gpu/drm/tilcdc/tilcdc_drv.c               |  60 ++++++++++--
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c               |   6 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c               |  16 ++-
 drivers/hid/hid-ids.h                             |   5 +
 drivers/hid/usbhid/hid-core.c                     |  26 ++++-
 drivers/hid/usbhid/hid-quirks.c                   |   3 +
 drivers/i2c/busses/i2c-at91.c                     |   2 +-
 drivers/iio/common/st_sensors/st_sensors_buffer.c |   2 +-
 drivers/input/serio/i8042-x86ia64io.h             |  22 +++++
 drivers/md/dm-bufio.c                             |   5 +-
 drivers/md/dm-log-userspace-transfer.c            |   2 +-
 drivers/media/dvb-frontends/ds3000.c              |   7 ++
 drivers/media/i2c/tda7432.c                       |   2 +-
 drivers/media/tuners/m88ts2022.c                  |   2 +-
 drivers/media/usb/em28xx/em28xx-cards.c           |  11 ---
 drivers/media/usb/em28xx/em28xx-core.c            |  12 ++-
 drivers/media/usb/em28xx/em28xx-video.c           |  10 +-
 drivers/media/usb/uvc/uvc_driver.c                |   9 ++
 drivers/media/v4l2-core/v4l2-common.c             |   9 +-
 drivers/mfd/rtsx_pcr.c                            |   2 +-
 drivers/mfd/ti_am335x_tscadc.c                    |   5 +-
 drivers/mmc/host/rtsx_pci_sdmmc.c                 |   7 ++
 drivers/mmc/host/sdhci-pci.c                      |  12 +++
 drivers/mmc/host/sdhci-pci.h                      |   1 +
 drivers/mtd/ubi/fastmap.c                         |   1 +
 drivers/net/Kconfig                               |   2 +
 drivers/net/macvtap.c                             |  16 +--
 drivers/net/ppp/ppp_generic.c                     |   2 +-
 drivers/net/tun.c                                 |  25 +++--
 drivers/net/usb/ax88179_178a.c                    |   7 +-
 drivers/net/virtio_net.c                          |  24 +++--
 drivers/net/vxlan.c                               |  15 +--
 drivers/net/wireless/iwlwifi/mvm/tx.c             |   8 +-
 drivers/net/wireless/rt2x00/rt2800.h              |   4 +-
 drivers/net/wireless/rt2x00/rt2800lib.c           |   6 ++
 drivers/net/wireless/rt2x00/rt2800usb.c           |   5 +
 drivers/of/base.c                                 |  88 +++++------------
 drivers/of/selftest.c                             |  64 +++++++++++-
 drivers/of/testcase-data/tests-phandle.dtsi       |   2 +
 drivers/pci/pci-sysfs.c                           |  14 +--
 drivers/pinctrl/pinctrl-baytrail.c                |   2 +-
 drivers/platform/x86/acer-wmi.c                   |  11 +++
 drivers/power/charger-manager.c                   |   5 +
 drivers/regulator/max77693.c                      |   2 +-
 drivers/scsi/qla2xxx/tcm_qla2xxx.c                |  11 ++-
 drivers/spi/spi-fsl-dspi.c                        |   4 +-
 drivers/spi/spi-pl022.c                           |   2 +-
 drivers/spi/spi-pxa2xx.c                          |   7 +-
 drivers/staging/iio/impedance-analyzer/ad5933.c   |  15 ++-
 drivers/staging/iio/meter/ade7758.h               |   1 -
 drivers/staging/iio/meter/ade7758_core.c          |  57 +++--------
 drivers/staging/iio/meter/ade7758_ring.c          |   5 +-
 drivers/target/target_core_device.c               |   3 +-
 drivers/target/target_core_pr.c                   |   6 +-
 drivers/target/target_core_pr.h                   |   2 +-
 drivers/target/target_core_tpg.c                  |   8 ++
 drivers/target/target_core_transport.c            |   3 +-
 drivers/tty/serial/serial_core.c                  |   2 +-
 drivers/tty/tty_io.c                              |   7 +-
 drivers/usb/class/cdc-acm.c                       |   6 +-
 drivers/usb/core/hcd.c                            |   2 +
 drivers/usb/core/hub.c                            |   3 +
 drivers/usb/core/quirks.c                         |  10 ++
 drivers/usb/dwc3/ep0.c                            |   4 +-
 drivers/usb/dwc3/gadget.c                         |  19 ++--
 drivers/usb/dwc3/gadget.h                         |   2 +-
 drivers/usb/gadget/f_acm.c                        |   7 +-
 drivers/usb/gadget/f_fs.c                         |   2 -
 drivers/usb/gadget/udc-core.c                     |   5 +
 drivers/usb/musb/musb_cppi41.c                    |   3 +-
 drivers/usb/musb/musb_dsps.c                      |   4 +-
 drivers/usb/phy/phy.c                             |   3 +
 drivers/usb/serial/cp210x.c                       |   1 +
 drivers/usb/serial/ftdi_sio.c                     |   3 +
 drivers/usb/serial/ftdi_sio_ids.h                 |  12 ++-
 drivers/usb/serial/kobil_sct.c                    |   5 +-
 drivers/usb/serial/opticon.c                      |   2 +-
 drivers/usb/serial/option.c                       |  10 ++
 drivers/usb/storage/transport.c                   |  26 +++++
 drivers/video/console/bitblit.c                   |   3 +-
 drivers/video/console/fbcon_ccw.c                 |   3 +-
 drivers/video/console/fbcon_cw.c                  |   3 +-
 drivers/video/console/fbcon_ud.c                  |   3 +-
 drivers/virtio/virtio_pci.c                       |  33 ++++++-
 fs/btrfs/file-item.c                              |   2 +-
 fs/buffer.c                                       |   8 ++
 fs/dcache.c                                       |   5 +
 fs/ext3/super.c                                   |   7 --
 fs/ext4/bitmap.c                                  |  12 +--
 fs/ext4/ext4.h                                    |  13 ++-
 fs/ext4/extents.c                                 |   6 +-
 fs/ext4/ialloc.c                                  |   7 +-
 fs/ext4/inline.c                                  |   3 +-
 fs/ext4/inode.c                                   |  39 ++++++--
 fs/ext4/ioctl.c                                   |  13 ++-
 fs/ext4/mmp.c                                     |   6 +-
 fs/ext4/namei.c                                   |  43 +++-----
 fs/ext4/resize.c                                  |   5 +-
 fs/ext4/super.c                                   |  32 +++---
 fs/ext4/xattr.c                                   |  38 +++++---
 fs/jbd2/recovery.c                                |   1 +
 fs/jffs2/jffs2_fs_sb.h                            |   2 -
 fs/jffs2/wbuf.c                                   |  17 +---
 fs/lockd/mon.c                                    |   6 ++
 fs/namei.c                                        |   3 +-
 fs/namespace.c                                    |   3 +
 fs/nfsd/nfs4proc.c                                |   3 +-
 fs/pstore/inode.c                                 |   4 +-
 fs/quota/dquot.c                                  |   2 +-
 fs/super.c                                        |   2 +
 fs/ubifs/commit.c                                 |  10 +-
 fs/ubifs/log.c                                    |  19 +++-
 fs/ubifs/master.c                                 |   7 +-
 fs/ubifs/super.c                                  |   1 -
 fs/ubifs/ubifs.h                                  |   2 -
 fs/xfs/xfs_mount.c                                |   1 -
 fs/xfs/xfs_sb.c                                   |  24 ++++-
 include/drm/drm_pciids.h                          |   1 -
 include/linux/blkdev.h                            |   5 +-
 include/linux/hid.h                               |   1 +
 include/linux/mm.h                                |   1 +
 include/linux/of.h                                |  84 +++++++++++++---
 include/linux/oom.h                               |   3 +
 include/linux/string.h                            |   5 +-
 include/linux/sunrpc/xprt.h                       |   1 +
 include/linux/usb/quirks.h                        |   3 +
 include/net/ipv6.h                                |   2 +
 include/uapi/drm/vmwgfx_drm.h                     |   2 +-
 kernel/freezer.c                                  |   3 +
 kernel/module.c                                   |   2 +
 kernel/posix-timers.c                             |   1 +
 kernel/power/hibernate.c                          |   8 +-
 kernel/power/process.c                            |  40 +++++++-
 kernel/sched/core.c                               |  19 +++-
 kernel/trace/trace_syscalls.c                     |   8 +-
 lib/bitmap.c                                      |   8 +-
 lib/string.c                                      |  16 +++
 mm/huge_memory.c                                  |   4 +-
 mm/memcontrol.c                                   |  35 ++++++-
 mm/oom_kill.c                                     |  17 ++++
 mm/page_alloc.c                                   |  15 ++-
 mm/page_cgroup.c                                  |   1 +
 mm/percpu.c                                       |   2 -
 mm/truncate.c                                     |  56 +++++++++++
 net/ceph/messenger.c                              |   6 +-
 net/ipv4/fib_semantics.c                          |   2 +-
 net/ipv4/gre_offload.c                            |   2 +-
 net/ipv4/ip_output.c                              |  12 ++-
 net/ipv4/ip_tunnel_core.c                         |   3 +-
 net/ipv4/tcp.c                                    |  59 ++++-------
 net/ipv6/output_core.c                            |  33 +++++++
 net/mac80211/rate.c                               |   2 +-
 net/netlink/af_netlink.c                          |   2 +-
 net/sunrpc/clnt.c                                 |   3 +
 net/sunrpc/xprtsock.c                             |   4 +
 security/integrity/evm/evm_main.c                 |  16 ++-
 security/selinux/hooks.c                          |   2 +-
 sound/core/pcm_compat.c                           |   2 +
 sound/pci/hda/hda_intel.c                         |   3 +
 sound/pci/hda/patch_hdmi.c                        |   2 +
 sound/soc/codecs/tlv320aic3x.c                    |  13 +++
 sound/soc/soc-dapm.c                              |  25 ++---
 sound/usb/card.c                                  |   9 +-
 virt/kvm/iommu.c                                  |   8 +-
 216 files changed, 1740 insertions(+), 773 deletions(-)