Skip to content

4.4.181-stable review

Greg Kroah-Hartman alsa-devel linux-arm-kernel linux-block linux-gpio linux-mips linux-pm linux-snps-arc linux-tegra linuxppc-dev lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest241 patches 7 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/241x86/speculation/mds: Revert CPU buffer clear on double fault exitDocumentation/x86/mds.rst arch/x86/kernel/traps.c+0 -150 replies
2/241x86/speculation/mds: Improve CPU buffer clear documentationDocumentation/x86/mds.rst+7 -320 replies
3/241ARM: exynos: Fix a leaked reference by adding missing of_node_putarch/arm/mach-exynos/firmware.c arch/arm/mach-exynos/suspend.c+3 -00 replies
4/241crypto: vmx - fix copy-paste error in CTR modedrivers/crypto/vmx/aesp8-ppc.pl+2 -20 replies
5/241crypto: crct10dif-generic - fix use via crypto_shash_digest()crypto/crct10dif_generic.c+4 -70 replies
6/241crypto: x86/crct10dif-pcl - fix use via crypto_shash_digest()arch/x86/crypto/crct10dif-pclmul_glue.c+5 -80 replies
7/241ALSA: usb-audio: Fix a memory leak bugsound/usb/mixer.c+2 -00 replies
8/241ALSA: hda/hdmi - Consider eld_valid when reporting jack eventsound/pci/hda/patch_hdmi.c+4 -20 replies
9/241ALSA: hda/realtek - EAPD turn on latersound/pci/hda/patch_realtek.c+1 -20 replies
10/241ASoC: max98090: Fix restore of DAPM Muxessound/soc/codecs/max98090.c+6 -60 replies
11/241ASoC: RT5677-SPI: Disable 16Bit SPI Transferssound/soc/codecs/rt5677-spi.c+16 -190 replies
12/241mm/mincore.c: make mincore() more conservativemm/mincore.c+22 -10 replies
13/241ocfs2: fix ocfs2 read inode data panic in ocfs2_igetfs/ocfs2/export.c+29 -10 replies
14/241mfd: da9063: Fix OTP control register names to match datasheets for DA9063/63Linclude/linux/mfd/da9063/registers.h+3 -30 replies
15/241tty/vt: fix write/write race in ioctl(KDSKBSENT) handlerdrivers/tty/vt/keyboard.c+27 -60 replies
16/241ext4: actually request zeroing of inode table after growfs/ext4/ioctl.c+1 -10 replies
17/241ext4: fix ext4_show_options for file systems w/o journalfs/ext4/super.c+1 -10 replies
18/241Btrfs: do not start a transaction at iterate_extent_inodes()fs/btrfs/backref.c+12 -60 replies
19/241bcache: fix a race between cache register and cacheset unregisterdrivers/md/bcache/super.c+1 -10 replies
20/241bcache: never set KEY_PTRS of journal key to 0 in journal_reclaim()drivers/md/bcache/journal.c+7 -40 replies
21/241ipmi:ssif: compare block number correctly for multi-part return messagesdrivers/char/ipmi/ipmi_ssif.c+5 -10 replies
22/241crypto: gcm - Fix error return code in crypto_gcm_create_common()crypto/gcm.c+1 -10 replies
23/241crypto: gcm - fix incompatibility between "gcm" and "gcm_base"crypto/gcm.c+11 -230 replies
24/241crypto: chacha20poly1305 - set cra_name correctlycrypto/chacha20poly1305.c+2 -20 replies
25/241crypto: salsa20 - dont access already-freed walk.ivcrypto/salsa20_generic.c+1 -10 replies
26/241crypto: arm/aes-neonbs - dont access already-freed walk.ivarch/arm/crypto/aesbs-glue.c+4 -00 replies
27/241writeback: synchronize sync(2) against cgroup writeback membership switchesfs/fs-writeback.c include/linux/backing-dev-defs.h mm/backing-dev.c+40 -20 replies
28/241fs/writeback.c: use rcu_barrier() to wait for inflight wb switches going into workqueue when umountfs/fs-writeback.c+8 -30 replies
29/241ext4: zero out the unused memory region in the extent tree blockfs/ext4/extents.c+15 -20 replies
30/241ALSA: hda/realtek - Fix for Lenovo B50-70 inverted internal microphone bugsound/pci/hda/patch_realtek.c+1 -10 replies
31/241KVM: x86: Skip EFER vs. guest CPUID checks for host-initiated writesarch/x86/kvm/x86.c+22 -110 replies
32/241net: avoid weird emergency messagenet/core/dev.c+1 -10 replies
33/241net/mlx4_core: Change the error print to info printdrivers/net/ethernet/mellanox/mlx4/mcg.c+1 -10 replies
34/241ppp: deflate: Fix possible crash in deflate_initdrivers/net/ppp/ppp_deflate.c+14 -60 replies
35/241tipc: switch order of device registration to fix a crashnet/tipc/core.c+7 -70 replies
36/241tipc: fix modprobe tipc failed after switch order of device registrationnet/tipc/core.c+7 -70 replies
37/241stm class: Fix channel free in stm output free pathdrivers/hwtracing/stm/core.c+1 -10 replies
38/241md: add mddev->pers to avoid potential NULL pointer dereferencedrivers/md/md.c+4 -20 replies
39/241intel_th: msu: Fix single mode with IOMMUdrivers/hwtracing/intel_th/msu.c+32 -30 replies
40/241of: fix clang -Wunsequenced for be32_to_cpu()include/linux/of.h+2 -20 replies
41/241cifs: fix strcat buffer overflow and reduce raciness in smb21_set_oplock_level()fs/cifs/smb2ops.c+8 -63 replies
42/241media: ov6650: Fix sensor possibly not detected on probedrivers/media/i2c/soc_camera/ov6650.c+2 -00 replies
43/241NFS4: Fix v4.0 client state corruption when mountfs/nfs/nfs4state.c+4 -00 replies
44/241clk: tegra: Fix PLLM programming on Tegra124+ when PMC overrides dividerdrivers/clk/tegra/clk-pll.c+2 -20 replies
45/241fuse: fix writepages on 32bitfs/fuse/file.c+1 -10 replies
46/241fuse: honor RLIMIT_FSIZE in fuse_file_fallocatefs/fuse/file.c+7 -00 replies
47/241iommu/tegra-smmu: Fix invalid ASID bits on Tegra30/114drivers/iommu/tegra-smmu.c+18 -70 replies
48/241ceph: flush dirty inodes before proceeding with remountfs/ceph/super.c+7 -00 replies
49/241tracing: Fix partial reading of trace events id filekernel/trace/trace_events.c+0 -30 replies
50/241memory: tegra: Fix integer overflow on tick value calculationdrivers/memory/tegra/mc.c+1 -10 replies
51/241perf intel-pt: Fix instructions sampling ratetools/perf/util/intel-pt-decoder/intel-pt-decoder.c+10 -30 replies
52/241perf intel-pt: Fix improved sample timestamptools/perf/util/intel-pt-decoder/intel-pt-decoder.c+10 -30 replies
53/241perf intel-pt: Fix sample timestamp wrt non-taken branchestools/perf/util/intel-pt-decoder/intel-pt-decoder.c+4 -10 replies
54/241fbdev: sm712fb: fix brightness control on reboot, dont set SR30drivers/video/fbdev/sm712fb.c+2 -20 replies
55/241fbdev: sm712fb: fix VRAM detection, dont set SR70/71/74/75drivers/video/fbdev/sm712fb.c+3 -10 replies
56/241fbdev: sm712fb: fix white screen of death on reboot, dont set CR3B-CR3Fdrivers/video/fbdev/sm712fb.c+5 -10 replies
57/241fbdev: sm712fb: fix boot screen glitch when sm712fb replaces VGAdrivers/video/fbdev/sm712fb.c+5 -10 replies
58/241fbdev: sm712fb: fix crashes during framebuffer writes by correctly mapping VRAMdrivers/video/fbdev/sm712.h drivers/video/fbdev/sm712fb.c+44 -90 replies
59/241fbdev: sm712fb: fix support for 1024x768-16 modedrivers/video/fbdev/sm712fb.c+59 -00 replies
60/241fbdev: sm712fb: use 1024x768 by default on non-MIPS, fix garbled displaydrivers/video/fbdev/sm712.h drivers/video/fbdev/sm712fb.c+44 -160 replies
61/241fbdev: sm712fb: fix crashes and garbled display during DPMS modesettingdrivers/video/fbdev/sm712fb.c+38 -260 replies
62/241PCI: Mark Atheros AR9462 to avoid bus resetdrivers/pci/quirks.c+1 -00 replies
63/241dm delay: fix a crash when invalid device is specifieddrivers/md/dm-delay.c+2 -10 replies
64/241xfrm: policy: Fix out-of-bound array accesses in __xfrm_policy_unlinknet/xfrm/xfrm_user.c+1 -10 replies
65/241xfrm6_tunnel: Fix potential panic when unloading xfrm6_tunnel modulenet/ipv6/xfrm6_tunnel.c+4 -00 replies
66/241vti4: ipip tunnel deregistration fixes.net/ipv4/ip_vti.c+3 -20 replies
67/241xfrm4: Fix uninitialized memory read in _decode_session4net/ipv4/xfrm4_policy.c+13 -110 replies
68/241KVM: arm/arm64: Ensure vcpu target is unset on reset failurearch/arm/kvm/arm.c+8 -30 replies
69/241power: supply: sysfs: prevent endless uevent loop with CONFIG_POWER_SUPPLY_DEBUGdrivers/power/power_supply_sysfs.c+0 -60 replies
70/241ufs: fix braino in ufs_get_inode_gid() for solaris UFS flavourfs/ufs/util.h+1 -10 replies
71/241perf bench numa: Add define for RUSAGE_THREAD if not presenttools/perf/bench/numa.c+4 -00 replies
72/241Revert "Dont jump to compute_result state from check_result state"drivers/md/raid5.c+15 -40 replies
73/241md/raid: raid5 preserve the writeback action after the parity checkdrivers/md/raid5.c+9 -10 replies
74/241btrfs: Honour FITRIM range constraints during free space trimfs/btrfs/extent-tree.c+19 -60 replies
75/241fbdev: sm712fb: fix memory frequency by avoiding a switch/case fallthroughdrivers/video/fbdev/sm712fb.c+1 -00 replies
76/241ext4: do not delete unlinked inode from orphan list on failed truncatefs/ext4/inode.c+1 -10 replies
77/241KVM: x86: fix return value for reserved EFERarch/x86/kvm/x86.c+1 -10 replies
78/241bio: fix improper use of smp_mb__before_atomic()include/linux/bio.h+1 -10 replies
79/241Revert "scsi: sd: Keep disk read-only when re-reading partition"drivers/scsi/sd.c+1 -20 replies
80/241crypto: vmx - CTR: always increment IV as quadworddrivers/crypto/vmx/aesp8-ppc.pl+1 -10 replies
81/241gfs2: Fix sign extension bug in gfs2_update_statsfs/gfs2/lock_dlm.c+5 -40 replies
82/241Btrfs: fix race between ranged fsync and writeback of adjacent rangesfs/btrfs/file.c+12 -00 replies
83/241btrfs: sysfs: dont leak memory when failing add fsidfs/btrfs/sysfs.c+6 -10 replies
84/241fbdev: fix divide error in fb_var_to_videomodedrivers/video/fbdev/core/modedb.c+3 -00 replies
85/241hugetlb: use same fault hash key for shared and private mappingsfs/hugetlbfs/inode.c include/linux/hugetlb.h mm/hugetlb.c+8 -230 replies
86/241fbdev: fix WARNING in __alloc_pages_nodemask bugdrivers/video/fbdev/core/fbcmap.c+2 -00 replies
87/241media: cpia2: Fix use-after-free in cpia2_exitdrivers/media/usb/cpia2/cpia2_v4l.c+1 -20 replies
88/241media: vivid: use vfree() instead of kfree() for dev->bitmap_capdrivers/media/platform/vivid/vivid-vid-cap.c+1 -10 replies
89/241ssb: Fix possible NULL pointer dereference in ssb_host_pcmcia_exitdrivers/ssb/bridge_pcmcia_80211.c+7 -20 replies
90/241at76c50x-usb: Dont register led_trigger if usb_register_driver faileddrivers/net/wireless/at76c50x-usb.c+2 -20 replies
91/241perf tools: No need to include bitops.h in util.htools/perf/util/string.c tools/perf/util/util.h+1 -10 replies
92/241tools include: Adopt linux/bits.htools/include/linux/bitops.h tools/include/linux/bits.h+28 -50 replies
93/241gfs2: Fix lru_count going negativefs/gfs2/glock.c+13 -90 replies
94/241cxgb4: Fix error path in cxgb4_init_moduledrivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c+12 -30 replies
95/241mmc: core: Verify SD bus widthdrivers/mmc/core/sd.c+8 -00 replies
96/241powerpc/boot: Fix missing check of lseek() return valuearch/powerpc/boot/addnote.c+5 -10 replies
97/241ASoC: imx: fix fiq dependenciessound/soc/fsl/Kconfig+5 -40 replies
98/241spi: pxa2xx: fix SCR (divisor) calculationdrivers/spi/spi-pxa2xx.c+6 -20 replies
99/241brcm80211: potential NULL dereference in brcmf_cfg80211_vndr_cmds_dcmd_handler()drivers/net/wireless/brcm80211/brcmfmac/vendor.c+3 -20 replies
100/241rtc: 88pm860x: prevent use-after-free on device removedrivers/rtc/rtc-88pm860x.c+1 -10 replies
101/241w1: fix the resume command APIdrivers/w1/w1_io.c+1 -20 replies
102/241dmaengine: pl330: _stop: clear interrupt statusdrivers/dma/pl330.c+7 -30 replies
103/241mac80211/cfg80211: update bss channel on channel switchnet/mac80211/mlme.c net/wireless/nl80211.c+5 -30 replies
104/241ASoC: fsl_sai: Update is_slave_mode with correct valuesound/soc/fsl/fsl_sai.c+2 -00 replies
105/241mwifiex: prevent an array overflowdrivers/net/wireless/mwifiex/cfp.c+3 -00 replies
106/241net: cw1200: fix a NULL pointer dereferencedrivers/net/wireless/cw1200/main.c+5 -00 replies
107/241bcache: return error immediately in bch_journal_replay()drivers/md/bcache/journal.c+6 -30 replies
108/241bcache: fix failure in journal relplaydrivers/md/bcache/journal.c+21 -40 replies
109/241bcache: add failure check to run_cache_set() for journal replaydrivers/md/bcache/super.c+12 -50 replies
110/241bcache: avoid clang -Wunintialized warningdrivers/md/bcache/alloc.c+3 -20 replies
111/241x86/build: Move _etext to actual end of .textarch/x86/kernel/vmlinux.lds.S+3 -30 replies
112/241smpboot: Place the __percpu annotation correctlyinclude/linux/smpboot.h+1 -10 replies
113/241x86/mm: Remove in_nmi() warning from 64-bit implementation of vmalloc_fault()arch/x86/mm/fault.c+0 -20 replies
114/241mm/uaccess: Use unsigned long to placate UBSAN warnings on older GCC versionslib/strncpy_from_user.c lib/strnlen_user.c+5 -40 replies
115/241HID: logitech-hidpp: use RAP instead of FAP to get the protocol versiondrivers/hid/hid-logitech-hidpp.c+13 -40 replies
116/241pinctrl: pistachio: fix leaked of_node referencesdrivers/pinctrl/pinctrl-pistachio.c+2 -00 replies
117/241dmaengine: at_xdmac: remove BUG_ON macro in taskletdrivers/dma/at_xdmac.c+5 -10 replies
118/241media: coda: clear error return value before picture rundrivers/media/platform/coda/coda-bit.c+3 -00 replies
119/241media: ov6650: Move v4l2_clk_get() to ov6650_video_probe() helperdrivers/media/i2c/soc_camera/ov6650.c+14 -110 replies
120/241media: au0828: stop video streaming only when last user stopsdrivers/media/usb/au0828/au0828-video.c+8 -50 replies
121/241media: ov2659: make S_FMT succeed even if requested format doesnt matchdrivers/media/i2c/ov2659.c+4 -20 replies
122/241audit: fix a memory leak bugkernel/auditfilter.c+7 -50 replies
123/241media: au0828: Fix NULL pointer dereference in au0828_analog_stream_enable()drivers/media/usb/au0828/au0828-video.c+3 -00 replies
124/241media: pvrusb2: Prevent a buffer overflowdrivers/media/usb/pvrusb2/pvrusb2-hdw.c drivers/media/usb/pvrusb2/pvrusb2-hdw.h+3 -00 replies
125/241powerpc/numa: improve control of topology updatesarch/powerpc/mm/numa.c+12 -60 replies
126/241sched/core: Check quota and period overflow at usec to nsec conversionkernel/sched/core.c+6 -10 replies
127/241sched/core: Handle overflow in cpu_shares_write_u64kernel/sched/core.c+2 -00 replies
128/241USB: core: Dont unbind interfaces following device reset failuredrivers/usb/core/hub.c+4 -10 replies
129/241x86/irq/64: Limit IST stack overflow check to #DB stackarch/x86/kernel/irq_64.c+14 -50 replies
130/241i40e: dont allow changes to HW VLAN stripping on active port VLANsdrivers/net/ethernet/intel/i40e/i40e_main.c+8 -00 replies
131/241RDMA/cxgb4: Fix null pointer dereference on alloc_skb failuredrivers/infiniband/hw/cxgb4/cm.c+2 -00 replies
132/241hwmon: (vt1211) Use request_muxed_region for Super-IO accessesdrivers/hwmon/vt1211.c+12 -30 replies
133/241hwmon: (smsc47m1) Use request_muxed_region for Super-IO accessesdrivers/hwmon/smsc47m1.c+19 -90 replies
134/241hwmon: (smsc47b397) Use request_muxed_region for Super-IO accessesdrivers/hwmon/smsc47b397.c+11 -20 replies
135/241hwmon: (pc87427) Use request_muxed_region for Super-IO accessesdrivers/hwmon/pc87427.c+13 -10 replies
136/241hwmon: (f71805f) Use request_muxed_region for Super-IO accessesdrivers/hwmon/f71805f.c+12 -30 replies
137/241scsi: libsas: Do discovery on empty PHY to update PHY infodrivers/scsi/libsas/sas_expander.c+5 -00 replies
138/241mmc_spi: add a status check for spi_sync_lockeddrivers/mmc/host/mmc_spi.c+4 -00 replies
139/241mmc: sdhci-of-esdhc: add erratum eSDHC5 supportdrivers/mmc/host/sdhci-of-esdhc.c+3 -00 replies
140/241mmc: sdhci-of-esdhc: add erratum eSDHC-A001 and A-008358 supportdrivers/mmc/host/sdhci-of-esdhc.c+3 -10 replies
141/241PM / core: Propagate dev->power.wakeup_path when no callbacksdrivers/base/power/main.c+4 -00 replies
142/241extcon: arizona: Disable mic detect if running when driver is removeddrivers/extcon/extcon-arizona.c+10 -00 replies
143/241s390: cio: fix cio_irb declarationdrivers/s390/cio/cio.h+1 -10 replies
144/241cpufreq: ppc_cbe: fix possible object reference leakdrivers/cpufreq/ppc_cbe_cpufreq.c+1 -00 replies
145/241cpufreq/pasemi: fix possible object reference leakdrivers/cpufreq/pasemi-cpufreq.c+1 -00 replies
146/241cpufreq: pmac32: fix possible object reference leakdrivers/cpufreq/pmac32-cpufreq.c+2 -00 replies
147/241x86/build: Keep local relocations with ld.lldarch/x86/Makefile+1 -10 replies
148/241iio: ad_sigma_delta: Properly handle SPI bus locking vs CS assertiondrivers/iio/adc/ad_sigma_delta.c include/linux/iio/adc/ad_sigma_delta.h+12 -50 replies
149/241iio: hmc5843: fix potential NULL pointer dereferencesdrivers/staging/iio/magnetometer/hmc5843_i2c.c drivers/staging/iio/magnetometer/hmc5843_spi.c+12 -20 replies
150/241iio: common: ssp_sensors: Initialize calculated_time in ssp_common_process_datadrivers/iio/common/ssp_sensors/ssp_iio.c+1 -10 replies
151/241rtlwifi: fix a potential NULL pointer dereferencedrivers/net/wireless/realtek/rtlwifi/base.c+5 -00 replies
152/241brcmfmac: fix missing checks for kmemdupdrivers/net/wireless/brcm80211/brcmfmac/cfg80211.c+4 -00 replies
153/241b43: shut up clang -Wuninitialized variable warningdrivers/net/wireless/b43/phy_lp.c+3 -30 replies
154/241brcmfmac: convert dev_init_lock mutex to completiondrivers/net/wireless/brcm80211/brcmfmac/usb.c+8 -90 replies
155/241brcmfmac: fix race during disconnect when USB completion is in progressdrivers/net/wireless/brcm80211/brcmfmac/usb.c+8 -20 replies
156/241scsi: ufs: Fix regulator load and icc-level configurationdrivers/scsi/ufs/ufshcd.c+12 -30 replies
157/241scsi: ufs: Avoid configuring regulator with undefined voltage rangedrivers/scsi/ufs/ufshcd.c+8 -50 replies
158/241arm64: cpu_ops: fix a leaked reference by adding missing of_node_putarch/arm64/kernel/cpu_ops.c+1 -00 replies
159/241x86/ia32: Fix ia32_restore_sigcontext() AC leakarch/x86/ia32/ia32_signal.c+17 -120 replies
160/241chardev: add additional check for minor range overlapfs/char_dev.c+6 -00 replies
161/241HID: core: move Usage Page concatenation to Main itemdrivers/hid/hid-core.c include/linux/hid.h+25 -120 replies
162/241ASoC: eukrea-tlv320: fix a leaked reference by adding missing of_node_putsound/soc/fsl/eukrea-tlv320.c+2 -20 replies
163/241ASoC: fsl_utils: fix a leaked reference by adding missing of_node_putsound/soc/fsl/fsl_utils.c+1 -00 replies
164/241cxgb3/l2t: Fix undefined behaviourdrivers/net/ethernet/chelsio/cxgb3/l2t.h+1 -10 replies
165/241spi: tegra114: reset controller on probedrivers/spi/spi-tegra114.c+18 -140 replies
166/241media: wl128x: prevent two potential buffer overflowsdrivers/media/radio/wl128x/fmdrv_common.c+5 -20 replies
167/241virtio_console: initialize vtermno value for portsdrivers/char/virtio_console.c+2 -10 replies
168/241tty: ipwireless: fix missing checks for ioremapdrivers/tty/ipwireless/main.c+8 -00 replies
169/241rcutorture: Fix cleanup path for invalid torture_type stringskernel/rcu/rcutorture.c+5 -00 replies
170/241usb: core: Add PM runtime calls to usb_hcd_platform_shutdowndrivers/usb/core/hcd.c+3 -00 replies
171/241scsi: qla4xxx: avoid freeing unallocated dma memorydrivers/scsi/qla4xxx/ql4_os.c+1 -10 replies
172/241media: m88ds3103: serialize reset messages in m88ds3103_set_frontenddrivers/media/dvb-frontends/m88ds3103.c+4 -50 replies
173/241media: go7007: avoid clang frame overflow warning with KASANdrivers/media/usb/go7007/go7007-fw.c+2 -20 replies
174/241media: saa7146: avoid high stack usage with clangdrivers/media/pci/saa7146/hexium_gemini.c drivers/media/pci/saa7146/hexium_orion.c+4 -60 replies
175/241scsi: lpfc: Fix SLI3 commands being issued on SLI4 devicesdrivers/scsi/lpfc/lpfc_hbadisc.c+10 -10 replies
176/241spi : spi-topcliff-pch: Fix to handle empty DMA buffersdrivers/spi/spi-topcliff-pch.c+13 -20 replies
177/241spi: rspi: Fix sequencer reset during initializationdrivers/spi/spi-rspi.c+6 -30 replies
178/241spi: Fix zero length xfer bugdrivers/spi/spi.c+2 -00 replies
179/241ASoC: davinci-mcasp: Fix clang warning without CONFIG_PMsound/soc/davinci/davinci-mcasp.c+2 -00 replies
180/241ipv6: Consider sk_bound_dev_if when binding a raw socket to an addressnet/ipv6/raw.c+2 -00 replies
181/241llc: fix skb leak in llc_build_and_send_ui_pkt()net/llc/llc_output.c+2 -00 replies
182/241net-gro: fix use-after-free read in napi_gro_frags()net/core/dev.c+1 -10 replies
183/241net: stmmac: fix reset gpio free missingdrivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c+2 -10 replies
184/241usbnet: fix kernel crash after disconnectdrivers/net/usb/usbnet.c+6 -00 replies
185/241tipc: Avoid copying bytes beyond the supplied datainclude/uapi/linux/tipc_config.h+7 -30 replies
186/241bnxt_en: Fix aggregation buffer leak under OOM condition.drivers/net/ethernet/broadcom/bnxt/bnxt.c+2 -00 replies
187/241net: mvpp2: fix bad MVPP2_TXQ_SCHED_TOKEN_CNTR_REG queue valuedrivers/net/ethernet/marvell/mvpp2.c+4 -60 replies
188/241crypto: vmx - ghash: do nosimd fallback manuallydrivers/crypto/vmx/ghash.c+89 -1290 replies
189/241xen/pciback: Dont disable PCI_COMMAND on PCI device reset.drivers/xen/xen-pciback/pciback_ops.c+0 -20 replies
190/241Revert "tipc: fix modprobe tipc failed after switch order of device registration"net/tipc/core.c+7 -70 replies
191/241tipc: fix modprobe tipc failed after switch order of device registration -v2net/tipc/core.c net/tipc/subscr.c net/tipc/subscr.h+27 -100 replies
192/241sparc64: Fix regression in non-hypervisor TLB flush xcallarch/sparc/mm/ultra.S+2 -20 replies
193/241include/linux/bitops.h: sanitize rotate primitivesinclude/linux/bitops.h+8 -80 replies
194/241xhci: Convert xhci_handshake() to use readl_poll_timeout_atomic()drivers/usb/host/xhci.c+10 -120 replies
195/241usb: xhci: avoid null pointer deref when bos field is NULLdrivers/usb/host/xhci.c+1 -10 replies
196/241USB: Fix slab-out-of-bounds write in usb_get_bos_descriptordrivers/usb/core/config.c+2 -20 replies
197/241USB: sisusbvga: fix oops in error path of sisusb_probedrivers/usb/misc/sisusbvga/sisusb.c+8 -70 replies
198/241USB: Add LPM quirk for Surface Dock GigE adapterdrivers/usb/core/quirks.c+3 -00 replies
199/241USB: rio500: refuse more than one device at a timedrivers/usb/misc/rio500.c+18 -60 replies
200/241USB: rio500: fix memory leak in close after disconnectdrivers/usb/misc/rio500.c+15 -20 replies
201/241media: usb: siano: Fix general protection fault in smsusbdrivers/media/usb/siano/smsusb.c+20 -130 replies
202/241media: usb: siano: Fix false-positive "uninitialized variable" warningdrivers/media/usb/siano/smsusb.c+1 -10 replies
203/241media: smsusb: better handle optional alignmentdrivers/media/usb/siano/smsusb.c+4 -40 replies
204/241scsi: zfcp: fix missing zfcp_port reference put on -EBUSY from port_removedrivers/s390/scsi/zfcp_sysfs.c+1 -00 replies
205/241scsi: zfcp: fix to prevent port_remove with pure auto scan LUNs (only sdevs)drivers/s390/scsi/zfcp_ext.h drivers/s390/scsi/zfcp_scsi.c drivers/s390/scsi/zfcp_sysfs.c +1 more+65 -70 replies
206/241Btrfs: fix race updating log root item during fsyncfs/btrfs/tree-log.c+6 -20 replies
207/241ALSA: hda/realtek - Set default power save node to 0sound/pci/hda/patch_realtek.c+1 -10 replies
208/241drm/nouveau/i2c: Disable i2c bus access after ->fini()drivers/gpu/drm/nouveau/include/nvkm/subdev/i2c.h drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.c drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.h +3 more+65 -20 replies
209/241tty: serial: msm_serial: Fix XON/XOFFdrivers/tty/serial/msm_serial.c+4 -10 replies
210/241tty: max310x: Fix external crystal register setupdrivers/tty/serial/max310x.c+1 -10 replies
211/241memcg: make it work on sparse non-0-node systemsinclude/linux/list_lru.h mm/list_lru.c+4 -50 replies
212/241kernel/signal.c: trace_signal_deliver when signal_group_exitkernel/signal.c+2 -00 replies
213/241CIFS: cifs_read_allocate_pages: dont iterate through whole page array on ENOMEMfs/cifs/file.c+3 -10 replies
214/241binder: Replace "%p" with "%pK" for stabledrivers/android/binder.c+14 -140 replies
215/241binder: replace "%p" with "%pK"drivers/android/binder.c+4 -40 replies
216/241net: create skb_gso_validate_mac_len()include/linux/skbuff.h net/sched/sch_tbf.c+30 -100 replies
217/241bnx2x: disable GSO where gso_size is too big for hardwaredrivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c+18 -00 replies
218/241brcmfmac: Add length checks on firmware eventsdrivers/net/wireless/brcm80211/brcmfmac/cfg80211.c drivers/net/wireless/brcm80211/brcmfmac/fweh.c drivers/net/wireless/brcm80211/brcmfmac/fweh.h +1 more+82 -580 replies
219/241brcmfmac: screening firmware event packetdrivers/net/wireless/brcm80211/brcmfmac/bus.h drivers/net/wireless/brcm80211/brcmfmac/core.c drivers/net/wireless/brcm80211/brcmfmac/core.h +3 more+90 -390 replies
220/241brcmfmac: revise handling events in receive pathdrivers/net/wireless/brcm80211/brcmfmac/bus.h drivers/net/wireless/brcm80211/brcmfmac/core.c drivers/net/wireless/brcm80211/brcmfmac/core.h +1 more+19 -200 replies
221/241brcmfmac: fix incorrect event channel deductiondrivers/net/wireless/brcm80211/brcmfmac/sdio.c+1 -10 replies
222/241brcmfmac: add length checks in scheduled scan result handlerdrivers/net/wireless/brcm80211/brcmfmac/cfg80211.c+11 -30 replies
223/241brcmfmac: add subtype check for event handling in data pathdrivers/net/wireless/brcm80211/brcmfmac/core.c drivers/net/wireless/brcm80211/brcmfmac/fweh.h drivers/net/wireless/brcm80211/brcmfmac/msgbuf.c+16 -70 replies
224/241userfaultfd: dont pin the user memory in userfaultfd_file_create()fs/userfaultfd.c include/linux/sched.h+34 -140 replies
225/241Revert "x86/build: Move _etext to actual end of .text"arch/x86/kernel/vmlinux.lds.S+3 -30 replies
226/241net: cdc_ncm: GetNtbFormat endian fixdrivers/net/usb/cdc_ncm.c+2 -20 replies
227/241usb: gadget: fix request length error for isoc transferinclude/linux/usb/gadget.h+3 -10 replies
228/241media: uvcvideo: Fix uvc_alloc_entity() allocation alignmentdrivers/media/usb/uvc/uvc_driver.c+1 -10 replies
229/241ethtool: fix potential userspace buffer overflownet/core/ethtool.c+4 -10 replies
230/241neighbor: Call __ipv4_neigh_lookup_noref in neigh_xmitnet/core/neighbour.c+8 -10 replies
231/241net/mlx4_en: ethtool, Remove unsupported SFP EEPROM high pages querydrivers/net/ethernet/mellanox/mlx4/en_ethtool.c drivers/net/ethernet/mellanox/mlx4/port.c+3 -60 replies
232/241net: rds: fix memory leak in rds_ib_flush_mr_poolnet/rds/ib_rdma.c+6 -40 replies
233/241pktgen: do not sleep with the thread lock held.net/core/pktgen.c+11 -00 replies
234/241rcu: locking and unlocking need to always be at least barriersinclude/linux/rcupdate.h+2 -40 replies
235/241parisc: Use implicit space register selection for loading the coherence index of I/O pdirsdrivers/parisc/ccio-dma.c drivers/parisc/sba_iommu.c+2 -50 replies
236/241fuse: fallocate: fix return with locked inodefs/fuse/file.c+1 -10 replies
237/241MIPS: pistachio: Build uImage.gz by defaultarch/mips/pistachio/Platform+1 -00 replies
238/241genwqe: Prevent an integer overflow in the ioctldrivers/misc/genwqe/card_dev.c drivers/misc/genwqe/card_utils.c+6 -00 replies
239/241drm/gma500/cdv: Check vbt config bits when detecting lvds panelsdrivers/gpu/drm/gma500/cdv_intel_lvds.c drivers/gpu/drm/gma500/intel_bios.c drivers/gpu/drm/gma500/psb_drv.h+7 -00 replies
240/241fs: stream_open - opener for stream-like files so that read and write can run simultaneously without deadlockdrivers/xen/xenbus/xenbus_dev_frontend.c fs/open.c fs/read_write.c +2 more+389 -30 replies
241/241fuse: Add FOPEN_STREAM to use stream_open()fs/fuse/file.c include/uapi/linux/fuse.h+5 -10 replies

Reviews trailers per patch

90 of 241 patches have a Reviewed-by or Acked-by.

PatchMichael EllermanOndrej MosnacekJan KaraHannes ReineckeTejun HeoTariq ToukanGuillaume NaultXiaogang WangKang ZhouSuanming MouNeilBrownPavel ShilovskyNick DesaulniersBen ZhangSudip MukherjeeSteev KlimaszewskiPeter De SchrijverHerbert XuDavid SterbaIra WeinyMing LeiNayna JainJosef BacikGreg Kroah-HartmanNaoya HoriguchiDavidlohr BuesoThierry RedingYan, ZhengJean-Francois DagenaisNicolin ChenDennis SchriddeNathan ChancellorSami TolvanenPeter Zijlstra (Intel)Randy DunlapLinus TorvaldsShuah KhanRichard Guy BriggsPeter ZijlstraKento KobayashiPotnuri Bharat TejaJohn GarryJarkko NikulaArend van SprielLaurent PinchartAvri AltmanAlim AkhtarFlorian FainelliTerry JungeAdrian HunterAlan SternAntti PalosaariPeter UjfalusiDavid Ahern[email protected][email protected]Johan HovoldJens RemusBenjamin BlockBjorn AnderssonStephen BoydMichal HockoVladimir DavydovShakeel ButtChristian BraunerOleg NesterovFranky (Zhenhui) LinPieter-Paul GiesbertsLei ZhangHante MeulemanFranky LinArd BiesheuvelEnrico MiosoPrarit BhargavaMeelis RoosPhilippe Mathieu-DaudéKevin HilmanHans de GoedeAlan MaguireSantosh ShilimkarMatteo CroceMichal KubecekIdo SchimmelWill DeaconLad, PrabhakarEric DumazetRaul E RangelLarry FingerLudovic DesrochesMukesh OjhaJoseph QiJosh SnyderDominique MartinetMartin Willi
1/241
2/241
3/241
4/241T-b T-b
5/241
6/241
7/241
8/241
9/241
10/241
11/241R-b
12/241Originally-by A-b A-b Originally-by
13/241R-b
14/241
15/241
16/241R-b
17/241R-b
18/241R-b
19/241
20/241R-b
21/241
22/241
23/241
24/241R-b
25/241
26/241
27/241A-b
28/241A-b
29/241
30/241
31/241
32/241
33/241R-b
34/241A-b
35/241R-b
36/241R-b R-b
37/241
38/241R-b
39/241
40/241R-b
41/241R-b R-b
42/241
43/241
44/241T-b A-b
45/241
46/241
47/241A-b
48/241R-b
49/241
50/241
51/241
52/241
53/241
54/241T-b
55/241T-b
56/241T-b
57/241T-b
58/241T-b
59/241T-b
60/241T-b
61/241T-b
62/241
63/241
64/241A-b
65/241A-b
66/241
67/241
68/241
69/241
70/241
71/241
72/241
73/241
74/241R-b
75/241
76/241R-b
77/241
78/241R-b
79/241
80/241A-b T-b
81/241
82/241R-b
83/241R-b R-b
84/241R-b
85/241R-b R-b
86/241
87/241
88/241
89/241
90/241
91/241
92/241
93/241
94/241
95/241R-b
96/241
97/241
98/241R-b R-b
99/241
100/241
101/241R-b
102/241
103/241
104/241A-b
105/241
106/241
107/241R-b
108/241T-b
109/241
110/241R-b
111/241Reported-and-tested-by
112/241
113/241A-b
114/241A-b A-b
115/241
116/241
117/241A-b
118/241
119/241
120/241T-b
121/241A-b
122/241R-b
123/241
124/241
125/241
126/241A-b
127/241A-b
128/241T-b
129/241
130/241
131/241A-b
132/241
133/241A-b
134/241A-b
135/241A-b
136/241A-b
137/241
138/241R-b
139/241A-b
140/241A-b
141/241
142/241
143/241R-b
144/241
145/241
146/241
147/241
148/241
149/241
150/241R-b
151/241
152/241A-b
153/241R-b A-b
154/241
155/241
156/241R-b A-b
157/241R-b A-b
158/241R-b
159/241
160/241
161/241R-b
162/241
163/241
164/241
165/241
166/241
167/241
168/241R-b
169/241
170/241A-b
171/241R-b
172/241R-b
173/241
174/241R-b
175/241
176/241
177/241
178/241
179/241R-b A-b
180/241R-b T-b
181/241
182/241
183/241
184/241
185/241
186/241
187/241
188/241T-b A-b
189/241R-b
190/241
191/241R-b R-b
192/241T-b
193/241T-b R-b
194/241T-b R-b
195/241
196/241Reported-and-tested-by
197/241
198/241
199/241
200/241
201/241Reported-and-tested-by R-b
202/241
203/241
204/241R-b R-b
205/241R-b
206/241
207/241
208/241
209/241R-b R-b
210/241
211/241A-b A-b R-b
212/241R-b R-b
213/241A-b
214/241
215/241
216/241
217/241R-b
218/241R-b R-b R-b R-b
219/241R-b
220/241R-b R-b R-b
221/241A-b
222/241R-b R-b R-b
223/241R-b R-b R-b
224/241
225/241
226/241A-b
227/241
228/241
229/241R-b
230/241T-b
231/241
232/241A-b
233/241Reported-and-tested-by
234/241
235/241
236/241
237/241R-b R-b T-b
238/241
239/241R-b
240/241
241/241

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

Read the v1 thread

Cover letter [PATCH 4.4 000/241] 4.4.181-stable review

This is the start of the stable review cycle for the 4.4.181 release. There are 241 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 11 Jun 2019 04:39:53 PM UTC. Anything received after that time might be too late.

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

	https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.4.181-rc1.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.4.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.4.181-rc1

Kirill Smelkov <[email protected]>
fuse: Add FOPEN_STREAM to use stream_open()

Kirill Smelkov <[email protected]>
fs: stream_open - opener for stream-like files so that read and write can run simultaneously without deadlock

Patrik Jakobsson <[email protected]>
drm/gma500/cdv: Check vbt config bits when detecting lvds panels

Dan Carpenter <[email protected]>
genwqe: Prevent an integer overflow in the ioctl

Paul Burton <[email protected]>
MIPS: pistachio: Build uImage.gz by default

Miklos Szeredi <[email protected]>
fuse: fallocate: fix return with locked inode

John David Anglin <[email protected]>
parisc: Use implicit space register selection for loading the coherence index of I/O pdirs

Linus Torvalds <[email protected]>
rcu: locking and unlocking need to always be at least barriers

Paolo Abeni <[email protected]>
pktgen: do not sleep with the thread lock held.

Zhu Yanjun <[email protected]>
net: rds: fix memory leak in rds_ib_flush_mr_pool

Erez Alfasi <[email protected]>
net/mlx4_en: ethtool, Remove unsupported SFP EEPROM high pages query

David Ahern <[email protected]>
neighbor: Call __ipv4_neigh_lookup_noref in neigh_xmit

Vivien Didelot <[email protected]>
ethtool: fix potential userspace buffer overflow

Nadav Amit <[email protected]>
media: uvcvideo: Fix uvc_alloc_entity() allocation alignment

Peter Chen <[email protected]>
usb: gadget: fix request length error for isoc transfer

Bjørn Mork <[email protected]>
net: cdc_ncm: GetNtbFormat endian fix

Greg Kroah-Hartman <[email protected]>
Revert "x86/build: Move _etext to actual end of .text"

Oleg Nesterov <[email protected]>
userfaultfd: don't pin the user memory in userfaultfd_file_create()

Arend van Spriel <[email protected]>
brcmfmac: add subtype check for event handling in data path

Arend Van Spriel <[email protected]>
brcmfmac: add length checks in scheduled scan result handler

Gavin Li <[email protected]>
brcmfmac: fix incorrect event channel deduction

Arend van Spriel <[email protected]>
brcmfmac: revise handling events in receive path

Franky Lin <[email protected]>
brcmfmac: screening firmware event packet

Hante Meuleman <[email protected]>
brcmfmac: Add length checks on firmware events

Daniel Axtens <[email protected]>
bnx2x: disable GSO where gso_size is too big for hardware

Daniel Axtens <[email protected]>
net: create skb_gso_validate_mac_len()

Todd Kjos <[email protected]>
binder: replace "%p" with "%pK"

Ben Hutchings <[email protected]>
binder: Replace "%p" with "%pK" for stable

Roberto Bergantinos Corpas <[email protected]>
CIFS: cifs_read_allocate_pages: don't iterate through whole page array on ENOMEM

Zhenliang Wei <[email protected]>
kernel/signal.c: trace_signal_deliver when signal_group_exit

Jiri Slaby <[email protected]>
memcg: make it work on sparse non-0-node systems

Joe Burmeister <[email protected]>

    tty: max310x: Fix external crystal register setup

Jorge Ramirez-Ortiz <[email protected]>
tty: serial: msm_serial: Fix XON/XOFF

Lyude Paul <[email protected]>

    drm/nouveau/i2c: Disable i2c bus access after ->fini()

Kailang Yang <[email protected]>
ALSA: hda/realtek - Set default power save node to 0

Filipe Manana <[email protected]>
Btrfs: fix race updating log root item during fsync

Steffen Maier <[email protected]>
scsi: zfcp: fix to prevent port_remove with pure auto scan LUNs (only sdevs)

Steffen Maier <[email protected]>
scsi: zfcp: fix missing zfcp_port reference put on -EBUSY from port_remove

Mauro Carvalho Chehab <[email protected]>
media: smsusb: better handle optional alignment

Alan Stern <[email protected]>
media: usb: siano: Fix false-positive "uninitialized variable" warning

Alan Stern <[email protected]>
media: usb: siano: Fix general protection fault in smsusb

Oliver Neukum <[email protected]>
USB: rio500: fix memory leak in close after disconnect

Oliver Neukum <[email protected]>
USB: rio500: refuse more than one device at a time

Maximilian Luz <[email protected]>
USB: Add LPM quirk for Surface Dock GigE adapter

Oliver Neukum <[email protected]>
USB: sisusbvga: fix oops in error path of sisusb_probe

Alan Stern <[email protected]>
USB: Fix slab-out-of-bounds write in usb_get_bos_descriptor

Carsten Schmid <[email protected]>
usb: xhci: avoid null pointer deref when bos field is NULL

Andrey Smirnov <[email protected]>
xhci: Convert xhci_handshake() to use readl_poll_timeout_atomic()

Rasmus Villemoes <[email protected]>
include/linux/bitops.h: sanitize rotate primitives

James Clarke <[email protected]>
sparc64: Fix regression in non-hypervisor TLB flush xcall

Junwei Hu <[email protected]>
tipc: fix modprobe tipc failed after switch order of device registration -v2

David S. Miller <[email protected]>
Revert "tipc: fix modprobe tipc failed after switch order of device registration"

Konrad Rzeszutek Wilk <[email protected]>
xen/pciback: Don't disable PCI_COMMAND on PCI device reset.

Daniel Axtens <[email protected]>
crypto: vmx - ghash: do nosimd fallback manually

Antoine Tenart <[email protected]>
net: mvpp2: fix bad MVPP2_TXQ_SCHED_TOKEN_CNTR_REG queue value

Michael Chan <[email protected]>
bnxt_en: Fix aggregation buffer leak under OOM condition.

Chris Packham <[email protected]>
tipc: Avoid copying bytes beyond the supplied data

Kloetzke Jan <[email protected]>
usbnet: fix kernel crash after disconnect

Jisheng Zhang <[email protected]>
net: stmmac: fix reset gpio free missing

Eric Dumazet <[email protected]>
net-gro: fix use-after-free read in napi_gro_frags()

Eric Dumazet <[email protected]>
llc: fix skb leak in llc_build_and_send_ui_pkt()

Mike Manning <[email protected]>
ipv6: Consider sk_bound_dev_if when binding a raw socket to an address

Arnd Bergmann <[email protected]>
ASoC: davinci-mcasp: Fix clang warning without CONFIG_PM

Chris Lesiak <[email protected]>
spi: Fix zero length xfer bug

Geert Uytterhoeven <[email protected]>
spi: rspi: Fix sequencer reset during initialization

Aditya Pakki <[email protected]>
spi : spi-topcliff-pch: Fix to handle empty DMA buffers

James Smart <[email protected]>
scsi: lpfc: Fix SLI3 commands being issued on SLI4 devices

Arnd Bergmann <[email protected]>
media: saa7146: avoid high stack usage with clang

Arnd Bergmann <[email protected]>
media: go7007: avoid clang frame overflow warning with KASAN

James Hutchinson <[email protected]>
media: m88ds3103: serialize reset messages in m88ds3103_set_frontend

Arnd Bergmann <[email protected]>
scsi: qla4xxx: avoid freeing unallocated dma memory

Tony Lindgren <[email protected]>
usb: core: Add PM runtime calls to usb_hcd_platform_shutdown

Paul E. McKenney <[email protected]>
rcutorture: Fix cleanup path for invalid torture_type strings

Kangjie Lu <[email protected]>
tty: ipwireless: fix missing checks for ioremap

Pankaj Gupta <[email protected]>
virtio_console: initialize vtermno value for ports

Dan Carpenter <[email protected]>
media: wl128x: prevent two potential buffer overflows

Sowjanya Komatineni <[email protected]>
spi: tegra114: reset controller on probe

Gustavo A. R. Silva <[email protected]>
cxgb3/l2t: Fix undefined behaviour

Wen Yang <[email protected]>
ASoC: fsl_utils: fix a leaked reference by adding missing of_node_put

Wen Yang <[email protected]>
ASoC: eukrea-tlv320: fix a leaked reference by adding missing of_node_put

Nicolas Saenz Julienne <[email protected]>
HID: core: move Usage Page concatenation to Main item

Chengguang Xu <[email protected]>
chardev: add additional check for minor range overlap

Peter Zijlstra <[email protected]>

    x86/ia32: Fix ia32_restore_sigcontext() AC leak

Wen Yang <[email protected]>
arm64: cpu_ops: fix a leaked reference by adding missing of_node_put

Stanley Chu <[email protected]>
scsi: ufs: Avoid configuring regulator with undefined voltage range

Stanley Chu <[email protected]>
scsi: ufs: Fix regulator load and icc-level configuration

Piotr Figiel <[email protected]>
brcmfmac: fix race during disconnect when USB completion is in progress

Piotr Figiel <[email protected]>
brcmfmac: convert dev_init_lock mutex to completion

Arnd Bergmann <[email protected]>
b43: shut up clang -Wuninitialized variable warning

Kangjie Lu <[email protected]>
brcmfmac: fix missing checks for kmemdup

Kangjie Lu <[email protected]>
rtlwifi: fix a potential NULL pointer dereference

Nathan Chancellor <[email protected]>
iio: common: ssp_sensors: Initialize calculated_time in ssp_common_process_data

Kangjie Lu <[email protected]>
iio: hmc5843: fix potential NULL pointer dereferences

Lars-Peter Clausen <[email protected]>
iio: ad_sigma_delta: Properly handle SPI bus locking vs CS assertion

Kees Cook <[email protected]>
x86/build: Keep local relocations with ld.lld

Wen Yang <[email protected]>
cpufreq: pmac32: fix possible object reference leak

Wen Yang <[email protected]>
cpufreq/pasemi: fix possible object reference leak

Wen Yang <[email protected]>
cpufreq: ppc_cbe: fix possible object reference leak

Arnd Bergmann <[email protected]>
s390: cio: fix cio_irb declaration

Charles Keepax <[email protected]>
extcon: arizona: Disable mic detect if running when driver is removed

Ulf Hansson <[email protected]>

    PM / core: Propagate dev->power.wakeup_path when no callbacks

Yinbo Zhu <[email protected]>
mmc: sdhci-of-esdhc: add erratum eSDHC-A001 and A-008358 support

Yinbo Zhu <[email protected]>
mmc: sdhci-of-esdhc: add erratum eSDHC5 support

Kangjie Lu <[email protected]>
mmc_spi: add a status check for spi_sync_locked

John Garry <[email protected]>
scsi: libsas: Do discovery on empty PHY to update PHY info

Guenter Roeck <[email protected]>
hwmon: (f71805f) Use request_muxed_region for Super-IO accesses

Guenter Roeck <[email protected]>
hwmon: (pc87427) Use request_muxed_region for Super-IO accesses

Guenter Roeck <[email protected]>
hwmon: (smsc47b397) Use request_muxed_region for Super-IO accesses

Guenter Roeck <[email protected]>
hwmon: (smsc47m1) Use request_muxed_region for Super-IO accesses

Guenter Roeck <[email protected]>
hwmon: (vt1211) Use request_muxed_region for Super-IO accesses

Colin Ian King <[email protected]>
RDMA/cxgb4: Fix null pointer dereference on alloc_skb failure

Nicholas Nunley <[email protected]>
i40e: don't allow changes to HW VLAN stripping on active port VLANs

Thomas Gleixner <[email protected]>
x86/irq/64: Limit IST stack overflow check to #DB stack

Alan Stern <[email protected]>
USB: core: Don't unbind interfaces following device reset failure

Konstantin Khlebnikov <[email protected]>
sched/core: Handle overflow in cpu_shares_write_u64

Konstantin Khlebnikov <[email protected]>
sched/core: Check quota and period overflow at usec to nsec conversion

Nathan Lynch <[email protected]>
powerpc/numa: improve control of topology updates

Dan Carpenter <[email protected]>
media: pvrusb2: Prevent a buffer overflow

Shuah Khan <[email protected]>
media: au0828: Fix NULL pointer dereference in au0828_analog_stream_enable()

Wenwen Wang <[email protected]>
audit: fix a memory leak bug

Akinobu Mita <[email protected]>
media: ov2659: make S_FMT succeed even if requested format doesn't match

Hans Verkuil <[email protected]>
media: au0828: stop video streaming only when last user stops

Janusz Krzysztofik <[email protected]>

    media: ov6650: Move v4l2_clk_get() to ov6650_video_probe() helper

Philipp Zabel <[email protected]>
media: coda: clear error return value before picture run

Nicolas Ferre <[email protected]>
dmaengine: at_xdmac: remove BUG_ON macro in tasklet

Wen Yang <[email protected]>
pinctrl: pistachio: fix leaked of_node references

Hans de Goede <[email protected]>
HID: logitech-hidpp: use RAP instead of FAP to get the protocol version

Peter Zijlstra <[email protected]>
mm/uaccess: Use 'unsigned long' to placate UBSAN warnings on older GCC versions

Jiri Kosina <[email protected]>
x86/mm: Remove in_nmi() warning from 64-bit implementation of vmalloc_fault()

Sebastian Andrzej Siewior <[email protected]>
smpboot: Place the __percpu annotation correctly

Kees Cook <[email protected]>
x86/build: Move _etext to actual end of .text

Arnd Bergmann <[email protected]>
bcache: avoid clang -Wunintialized warning

Coly Li <[email protected]>
bcache: add failure check to run_cache_set() for journal replay

Tang Junhui <[email protected]>
bcache: fix failure in journal relplay

Coly Li <[email protected]>
bcache: return error immediately in bch_journal_replay()

Kangjie Lu <[email protected]>
net: cw1200: fix a NULL pointer dereference

Dan Carpenter <[email protected]>
mwifiex: prevent an array overflow

Daniel Baluta <[email protected]>
ASoC: fsl_sai: Update is_slave_mode with correct value

Sergey Matyukevich <[email protected]>
mac80211/cfg80211: update bss channel on channel switch

Sugar Zhang <[email protected]>
dmaengine: pl330: _stop: clear interrupt status

Mariusz Bialonczyk <[email protected]>
w1: fix the resume command API

Sven Van Asbroeck <[email protected]>

    rtc: 88pm860x: prevent use-after-free on device remove

Dan Carpenter <[email protected]>
brcm80211: potential NULL dereference in brcmf_cfg80211_vndr_cmds_dcmd_handler()

Flavio Suligoi <[email protected]>
spi: pxa2xx: fix SCR (divisor) calculation

Arnd Bergmann <[email protected]>
ASoC: imx: fix fiq dependencies

Bo YU <[email protected]>
powerpc/boot: Fix missing check of lseek() return value

Raul E Rangel <[email protected]>
mmc: core: Verify SD bus width

YueHaibing <[email protected]>
cxgb4: Fix error path in cxgb4_init_module

Ross Lagerwall <[email protected]>
gfs2: Fix lru_count going negative

Arnaldo Carvalho de Melo <[email protected]>
tools include: Adopt linux/bits.h

Arnaldo Carvalho de Melo <[email protected]>
perf tools: No need to include bitops.h in util.h

YueHaibing <[email protected]>

    at76c50x-usb: Don't register led_trigger if usb_register_driver failed

YueHaibing <[email protected]>
ssb: Fix possible NULL pointer dereference in ssb_host_pcmcia_exit

Alexander Potapenko <[email protected]>

    media: vivid: use vfree() instead of kfree() for dev->bitmap_cap

YueHaibing <[email protected]>
media: cpia2: Fix use-after-free in cpia2_exit

Jiufei Xue <[email protected]>
fbdev: fix WARNING in __alloc_pages_nodemask bug

Mike Kravetz <[email protected]>
hugetlb: use same fault hash key for shared and private mappings

Shile Zhang <[email protected]>
fbdev: fix divide error in fb_var_to_videomode

Tobin C. Harding <[email protected]>
btrfs: sysfs: don't leak memory when failing add fsid

Filipe Manana <[email protected]>
Btrfs: fix race between ranged fsync and writeback of adjacent ranges

Andreas Gruenbacher <[email protected]>
gfs2: Fix sign extension bug in gfs2_update_stats

Daniel Axtens <[email protected]>
crypto: vmx - CTR: always increment IV as quadword

Martin K. Petersen <[email protected]>
Revert "scsi: sd: Keep disk read-only when re-reading partition"

Andrea Parri <[email protected]>
bio: fix improper use of smp_mb__before_atomic()

Paolo Bonzini <[email protected]>
KVM: x86: fix return value for reserved EFER

Jan Kara <[email protected]>
ext4: do not delete unlinked inode from orphan list on failed truncate

Yifeng Li <[email protected]>
fbdev: sm712fb: fix memory frequency by avoiding a switch/case fallthrough

Nikolay Borisov <[email protected]>
btrfs: Honour FITRIM range constraints during free space trim

Nigel Croxon <[email protected]>
md/raid: raid5 preserve the writeback action after the parity check

Song Liu <[email protected]>
Revert "Don't jump to compute_result state from check_result state"

Arnaldo Carvalho de Melo <[email protected]>
perf bench numa: Add define for RUSAGE_THREAD if not present

Al Viro <[email protected]>
ufs: fix braino in ufs_get_inode_gid() for solaris UFS flavour

Andrey Smirnov <[email protected]>
power: supply: sysfs: prevent endless uevent loop with CONFIG_POWER_SUPPLY_DEBUG

Andrew Jones <[email protected]>
KVM: arm/arm64: Ensure vcpu target is unset on reset failure

Steffen Klassert <[email protected]>
xfrm4: Fix uninitialized memory read in _decode_session4

Jeremy Sowden <[email protected]>
vti4: ipip tunnel deregistration fixes.

Su Yanjun <[email protected]>
xfrm6_tunnel: Fix potential panic when unloading xfrm6_tunnel module

YueHaibing <[email protected]>
xfrm: policy: Fix out-of-bound array accesses in __xfrm_policy_unlink

Mikulas Patocka <[email protected]>
dm delay: fix a crash when invalid device is specified

James Prestwood <[email protected]>
PCI: Mark Atheros AR9462 to avoid bus reset

Yifeng Li <[email protected]>
fbdev: sm712fb: fix crashes and garbled display during DPMS modesetting

Yifeng Li <[email protected]>
fbdev: sm712fb: use 1024x768 by default on non-MIPS, fix garbled display

Yifeng Li <[email protected]>

    fbdev: sm712fb: fix support for 1024x768-16 mode

Yifeng Li <[email protected]>
fbdev: sm712fb: fix crashes during framebuffer writes by correctly mapping VRAM

Yifeng Li <[email protected]>
fbdev: sm712fb: fix boot screen glitch when sm712fb replaces VGA

Yifeng Li <[email protected]>
fbdev: sm712fb: fix white screen of death on reboot, don't set CR3B-CR3F

Yifeng Li <[email protected]>

    fbdev: sm712fb: fix VRAM detection, don't set SR70/71/74/75

Yifeng Li <[email protected]>
fbdev: sm712fb: fix brightness control on reboot, don't set SR30

Adrian Hunter <[email protected]>
perf intel-pt: Fix sample timestamp wrt non-taken branches

Adrian Hunter <[email protected]>
perf intel-pt: Fix improved sample timestamp

Adrian Hunter <[email protected]>
perf intel-pt: Fix instructions sampling rate

Dmitry Osipenko <[email protected]>
memory: tegra: Fix integer overflow on tick value calculation

Elazar Leibovich <[email protected]>
tracing: Fix partial reading of trace event's id file

Jeff Layton <[email protected]>
ceph: flush dirty inodes before proceeding with remount

Dmitry Osipenko <[email protected]>
iommu/tegra-smmu: Fix invalid ASID bits on Tegra30/114

Liu Bo <[email protected]>
fuse: honor RLIMIT_FSIZE in fuse_file_fallocate

Miklos Szeredi <[email protected]>
fuse: fix writepages on 32bit

Dmitry Osipenko <[email protected]>
clk: tegra: Fix PLLM programming on Tegra124+ when PMC overrides divider

ZhangXiaoxu <[email protected]>
NFS4: Fix v4.0 client state corruption when mount

Janusz Krzysztofik <[email protected]>
media: ov6650: Fix sensor possibly not detected on probe

Christoph Probst <[email protected]>
cifs: fix strcat buffer overflow and reduce raciness in smb21_set_oplock_level()

Phong Tran <[email protected]>
of: fix clang -Wunsequenced for be32_to_cpu()

Alexander Shishkin <[email protected]>
intel_th: msu: Fix single mode with IOMMU

Yufen Yu <[email protected]>

    md: add mddev->pers to avoid potential NULL pointer dereference

Tingwei Zhang <[email protected]>
stm class: Fix channel free in stm output free path

Junwei Hu <[email protected]>
tipc: fix modprobe tipc failed after switch order of device registration

Junwei Hu <[email protected]>
tipc: switch order of device registration to fix a crash

YueHaibing <[email protected]>
ppp: deflate: Fix possible crash in deflate_init

Yunjian Wang <[email protected]>
net/mlx4_core: Change the error print to info print

Eric Dumazet <[email protected]>
net: avoid weird emergency message

Sean Christopherson <[email protected]>
KVM: x86: Skip EFER vs. guest CPUID checks for host-initiated writes

Michał Wadowski <[email protected]>
ALSA: hda/realtek - Fix for Lenovo B50-70 inverted internal microphone bug

Sriram Rajagopalan <[email protected]>
ext4: zero out the unused memory region in the extent tree block

Jiufei Xue <[email protected]>
fs/writeback.c: use rcu_barrier() to wait for inflight wb switches going into workqueue when umount

Tejun Heo <[email protected]>
writeback: synchronize sync(2) against cgroup writeback membership switches

Eric Biggers <[email protected]>
crypto: arm/aes-neonbs - don't access already-freed walk.iv

Eric Biggers <[email protected]>
crypto: salsa20 - don't access already-freed walk.iv

Eric Biggers <[email protected]>
crypto: chacha20poly1305 - set cra_name correctly

Eric Biggers <[email protected]>
crypto: gcm - fix incompatibility between "gcm" and "gcm_base"

Wei Yongjun <[email protected]>
crypto: gcm - Fix error return code in crypto_gcm_create_common()

Kamlakant Patel <[email protected]>
ipmi:ssif: compare block number correctly for multi-part return messages

Coly Li <[email protected]>
bcache: never set KEY_PTRS of journal key to 0 in journal_reclaim()

Liang Chen <[email protected]>
bcache: fix a race between cache register and cacheset unregister

Filipe Manana <[email protected]>
Btrfs: do not start a transaction at iterate_extent_inodes()

Debabrata Banerjee <[email protected]>
ext4: fix ext4_show_options for file systems w/o journal

Kirill Tkhai <[email protected]>
ext4: actually request zeroing of inode table after grow

Sergei Trofimovich <[email protected]>
tty/vt: fix write/write race in ioctl(KDSKBSENT) handler

Steve Twiss <[email protected]>
mfd: da9063: Fix OTP control register names to match datasheets for DA9063/63L

Shuning Zhang <[email protected]>
ocfs2: fix ocfs2 read inode data panic in ocfs2_iget

Jiri Kosina <[email protected]>
mm/mincore.c: make mincore() more conservative

Curtis Malainey <[email protected]>
ASoC: RT5677-SPI: Disable 16Bit SPI Transfers

Jon Hunter <[email protected]>
ASoC: max98090: Fix restore of DAPM Muxes

Kailang Yang <[email protected]>
ALSA: hda/realtek - EAPD turn on later

Hui Wang <[email protected]>
ALSA: hda/hdmi - Consider eld_valid when reporting jack event

Wenwen Wang <[email protected]>
ALSA: usb-audio: Fix a memory leak bug

Eric Biggers <[email protected]>
crypto: x86/crct10dif-pcl - fix use via crypto_shash_digest()

Eric Biggers <[email protected]>
crypto: crct10dif-generic - fix use via crypto_shash_digest()

Daniel Axtens <[email protected]>
crypto: vmx - fix copy-paste error in CTR mode

Wen Yang <[email protected]>
ARM: exynos: Fix a leaked reference by adding missing of_node_put

Andy Lutomirski <[email protected]>
x86/speculation/mds: Improve CPU buffer clear documentation

Andy Lutomirski <[email protected]>
x86/speculation/mds: Revert CPU buffer clear on double fault exit

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

Diffstat:

 Documentation/x86/mds.rst                          |  44 +--
 Makefile                                           |   4 +-
 arch/arm/crypto/aesbs-glue.c                       |   4 +
 arch/arm/kvm/arm.c                                 |  11 +-
 arch/arm/mach-exynos/firmware.c                    |   1 +
 arch/arm/mach-exynos/suspend.c                     |   2 +
 arch/arm64/kernel/cpu_ops.c                        |   1 +
 arch/mips/pistachio/Platform                       |   1 +
 arch/powerpc/boot/addnote.c                        |   6 +-
 arch/powerpc/mm/numa.c                             |  18 +-
 arch/sparc/mm/ultra.S                              |   4 +-
 arch/x86/Makefile                                  |   2 +-
 arch/x86/crypto/crct10dif-pclmul_glue.c            |  13 +-
 arch/x86/ia32/ia32_signal.c                        |  29 +-
 arch/x86/kernel/irq_64.c                           |  19 +-
 arch/x86/kernel/traps.c                            |   8 -
 arch/x86/kvm/x86.c                                 |  31 +-
 arch/x86/mm/fault.c                                |   2 -
 crypto/chacha20poly1305.c                          |   4 +-
 crypto/crct10dif_generic.c                         |  11 +-
 crypto/gcm.c                                       |  36 +-
 crypto/salsa20_generic.c                           |   2 +-
 drivers/android/binder.c                           |  36 +-
 drivers/base/power/main.c                          |   4 +
 drivers/char/ipmi/ipmi_ssif.c                      |   6 +-
 drivers/char/virtio_console.c                      |   3 +-
 drivers/clk/tegra/clk-pll.c                        |   4 +-
 drivers/cpufreq/pasemi-cpufreq.c                   |   1 +
 drivers/cpufreq/pmac32-cpufreq.c                   |   2 +
 drivers/cpufreq/ppc_cbe_cpufreq.c                  |   1 +
 drivers/crypto/vmx/aesp8-ppc.pl                    |   6 +-
 drivers/crypto/vmx/ghash.c                         | 218 +++++--------
 drivers/dma/at_xdmac.c                             |   6 +-
 drivers/dma/pl330.c                                |  10 +-
 drivers/extcon/extcon-arizona.c                    |  10 +
 drivers/gpu/drm/gma500/cdv_intel_lvds.c            |   3 +
 drivers/gpu/drm/gma500/intel_bios.c                |   3 +
 drivers/gpu/drm/gma500/psb_drv.h                   |   1 +
 drivers/gpu/drm/nouveau/include/nvkm/subdev/i2c.h  |   2 +
 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.c      |  26 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.h      |   2 +
 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c     |  15 +
 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c      |  21 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.h      |   1 +
 drivers/hid/hid-core.c                             |  36 +-
 drivers/hid/hid-logitech-hidpp.c                   |  17 +-
 drivers/hwmon/f71805f.c                            |  15 +-
 drivers/hwmon/pc87427.c                            |  14 +-
 drivers/hwmon/smsc47b397.c                         |  13 +-
 drivers/hwmon/smsc47m1.c                           |  28 +-
 drivers/hwmon/vt1211.c                             |  15 +-
 drivers/hwtracing/intel_th/msu.c                   |  35 +-
 drivers/hwtracing/stm/core.c                       |   2 +-
 drivers/iio/adc/ad_sigma_delta.c                   |  16 +-
 drivers/iio/common/ssp_sensors/ssp_iio.c           |   2 +-
 drivers/infiniband/hw/cxgb4/cm.c                   |   2 +
 drivers/iommu/tegra-smmu.c                         |  25 +-
 drivers/md/bcache/alloc.c                          |   5 +-
 drivers/md/bcache/journal.c                        |  37 ++-
 drivers/md/bcache/super.c                          |  19 +-
 drivers/md/dm-delay.c                              |   3 +-
 drivers/md/md.c                                    |   6 +-
 drivers/md/raid5.c                                 |  29 +-
 drivers/media/dvb-frontends/m88ds3103.c            |   9 +-
 drivers/media/i2c/ov2659.c                         |   6 +-
 drivers/media/i2c/soc_camera/ov6650.c              |  27 +-
 drivers/media/pci/saa7146/hexium_gemini.c          |   5 +-
 drivers/media/pci/saa7146/hexium_orion.c           |   5 +-
 drivers/media/platform/coda/coda-bit.c             |   3 +
 drivers/media/platform/vivid/vivid-vid-cap.c       |   2 +-
 drivers/media/radio/wl128x/fmdrv_common.c          |   7 +-
 drivers/media/usb/au0828/au0828-video.c            |  16 +-
 drivers/media/usb/cpia2/cpia2_v4l.c                |   3 +-
 drivers/media/usb/go7007/go7007-fw.c               |   4 +-
 drivers/media/usb/pvrusb2/pvrusb2-hdw.c            |   2 +
 drivers/media/usb/pvrusb2/pvrusb2-hdw.h            |   1 +
 drivers/media/usb/siano/smsusb.c                   |  33 +-
 drivers/media/usb/uvc/uvc_driver.c                 |   2 +-
 drivers/memory/tegra/mc.c                          |   2 +-
 drivers/misc/genwqe/card_dev.c                     |   2 +
 drivers/misc/genwqe/card_utils.c                   |   4 +
 drivers/mmc/core/sd.c                              |   8 +
 drivers/mmc/host/mmc_spi.c                         |   4 +
 drivers/mmc/host/sdhci-of-esdhc.c                  |   5 +
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c   |  18 +
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |   2 +
 drivers/net/ethernet/chelsio/cxgb3/l2t.h           |   2 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c    |  15 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c        |   8 +
 drivers/net/ethernet/marvell/mvpp2.c               |  10 +-
 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c    |   4 +-
 drivers/net/ethernet/mellanox/mlx4/mcg.c           |   2 +-
 drivers/net/ethernet/mellanox/mlx4/port.c          |   5 -
 drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c  |   3 +-
 drivers/net/ppp/ppp_deflate.c                      |  20 +-
 drivers/net/usb/cdc_ncm.c                          |   4 +-
 drivers/net/usb/usbnet.c                           |   6 +
 drivers/net/wireless/at76c50x-usb.c                |   4 +-
 drivers/net/wireless/b43/phy_lp.c                  |   6 +-
 drivers/net/wireless/brcm80211/brcmfmac/bus.h      |   4 +-
 drivers/net/wireless/brcm80211/brcmfmac/cfg80211.c |  23 +-
 drivers/net/wireless/brcm80211/brcmfmac/core.c     |  45 ++-
 drivers/net/wireless/brcm80211/brcmfmac/fweh.c     |  57 +---
 drivers/net/wireless/brcm80211/brcmfmac/fweh.h     |  82 ++++-
 drivers/net/wireless/brcm80211/brcmfmac/msgbuf.c   |  42 ++-
 drivers/net/wireless/brcm80211/brcmfmac/p2p.c      |  10 +
 drivers/net/wireless/brcm80211/brcmfmac/sdio.c     |  32 +-
 drivers/net/wireless/brcm80211/brcmfmac/usb.c      |  29 +-
 drivers/net/wireless/brcm80211/brcmfmac/vendor.c   |   5 +-
 drivers/net/wireless/cw1200/main.c                 |   5 +
 drivers/net/wireless/mwifiex/cfp.c                 |   3 +
 drivers/net/wireless/realtek/rtlwifi/base.c        |   5 +
 drivers/parisc/ccio-dma.c                          |   4 +-
 drivers/parisc/sba_iommu.c                         |   3 +-
 drivers/pci/quirks.c                               |   1 +
 drivers/pinctrl/pinctrl-pistachio.c                |   2 +
 drivers/power/power_supply_sysfs.c                 |   6 -
 drivers/rtc/rtc-88pm860x.c                         |   2 +-
 drivers/s390/cio/cio.h                             |   2 +-
 drivers/s390/scsi/zfcp_ext.h                       |   1 +
 drivers/s390/scsi/zfcp_scsi.c                      |   9 +
 drivers/s390/scsi/zfcp_sysfs.c                     |  55 +++-
 drivers/s390/scsi/zfcp_unit.c                      |   8 +-
 drivers/scsi/libsas/sas_expander.c                 |   5 +
 drivers/scsi/lpfc/lpfc_hbadisc.c                   |  11 +-
 drivers/scsi/qla4xxx/ql4_os.c                      |   2 +-
 drivers/scsi/sd.c                                  |   3 +-
 drivers/scsi/ufs/ufshcd.c                          |  28 +-
 drivers/spi/spi-pxa2xx.c                           |   8 +-
 drivers/spi/spi-rspi.c                             |   9 +-
 drivers/spi/spi-tegra114.c                         |  32 +-
 drivers/spi/spi-topcliff-pch.c                     |  15 +-
 drivers/spi/spi.c                                  |   2 +
 drivers/ssb/bridge_pcmcia_80211.c                  |   9 +-
 drivers/staging/iio/magnetometer/hmc5843_i2c.c     |   7 +-
 drivers/staging/iio/magnetometer/hmc5843_spi.c     |   7 +-
 drivers/tty/ipwireless/main.c                      |   8 +
 drivers/tty/serial/max310x.c                       |   2 +-
 drivers/tty/serial/msm_serial.c                    |   5 +-
 drivers/tty/vt/keyboard.c                          |  33 +-
 drivers/usb/core/config.c                          |   4 +-
 drivers/usb/core/hcd.c                             |   3 +
 drivers/usb/core/hub.c                             |   5 +-
 drivers/usb/core/quirks.c                          |   3 +
 drivers/usb/host/xhci.c                            |  24 +-
 drivers/usb/misc/rio500.c                          |  41 ++-
 drivers/usb/misc/sisusbvga/sisusb.c                |  15 +-
 drivers/video/fbdev/core/fbcmap.c                  |   2 +
 drivers/video/fbdev/core/modedb.c                  |   3 +
 drivers/video/fbdev/sm712.h                        |  12 +-
 drivers/video/fbdev/sm712fb.c                      | 243 +++++++++++---
 drivers/w1/w1_io.c                                 |   3 +-
 drivers/xen/xen-pciback/pciback_ops.c              |   2 -
 drivers/xen/xenbus/xenbus_dev_frontend.c           |   2 +-
 fs/btrfs/backref.c                                 |  18 +-
 fs/btrfs/extent-tree.c                             |  25 +-
 fs/btrfs/file.c                                    |  12 +
 fs/btrfs/sysfs.c                                   |   7 +-
 fs/btrfs/tree-log.c                                |   8 +-
 fs/ceph/super.c                                    |   7 +
 fs/char_dev.c                                      |   6 +
 fs/cifs/file.c                                     |   4 +-
 fs/cifs/smb2ops.c                                  |  14 +-
 fs/ext4/extents.c                                  |  17 +-
 fs/ext4/inode.c                                    |   2 +-
 fs/ext4/ioctl.c                                    |   2 +-
 fs/ext4/super.c                                    |   2 +-
 fs/fs-writeback.c                                  |  51 ++-
 fs/fuse/file.c                                     |  13 +-
 fs/gfs2/glock.c                                    |  22 +-
 fs/gfs2/lock_dlm.c                                 |   9 +-
 fs/hugetlbfs/inode.c                               |   8 +-
 fs/nfs/nfs4state.c                                 |   4 +
 fs/ocfs2/export.c                                  |  30 +-
 fs/open.c                                          |  18 +
 fs/read_write.c                                    |   5 +-
 fs/ufs/util.h                                      |   2 +-
 fs/userfaultfd.c                                   |  41 ++-
 include/linux/backing-dev-defs.h                   |   1 +
 include/linux/bio.h                                |   2 +-
 include/linux/bitops.h                             |  16 +-
 include/linux/fs.h                                 |   4 +
 include/linux/hid.h                                |   1 +
 include/linux/hugetlb.h                            |   4 +-
 include/linux/iio/adc/ad_sigma_delta.h             |   1 +
 include/linux/list_lru.h                           |   1 +
 include/linux/mfd/da9063/registers.h               |   6 +-
 include/linux/of.h                                 |   4 +-
 include/linux/rcupdate.h                           |   6 +-
 include/linux/sched.h                              |   7 +-
 include/linux/skbuff.h                             |  30 ++
 include/linux/smpboot.h                            |   2 +-
 include/linux/usb/gadget.h                         |   4 +-
 include/uapi/linux/fuse.h                          |   2 +
 include/uapi/linux/tipc_config.h                   |  10 +-
 kernel/auditfilter.c                               |  12 +-
 kernel/rcu/rcutorture.c                            |   5 +
 kernel/sched/core.c                                |   9 +-
 kernel/signal.c                                    |   2 +
 kernel/trace/trace_events.c                        |   3 -
 lib/strncpy_from_user.c                            |   5 +-
 lib/strnlen_user.c                                 |   4 +-
 mm/backing-dev.c                                   |   1 +
 mm/hugetlb.c                                       |  19 +-
 mm/list_lru.c                                      |   8 +-
 mm/mincore.c                                       |  23 +-
 net/core/dev.c                                     |   4 +-
 net/core/ethtool.c                                 |   5 +-
 net/core/neighbour.c                               |   9 +-
 net/core/pktgen.c                                  |  11 +
 net/ipv4/ip_vti.c                                  |   5 +-
 net/ipv4/xfrm4_policy.c                            |  24 +-
 net/ipv6/raw.c                                     |   2 +
 net/ipv6/xfrm6_tunnel.c                            |   4 +
 net/llc/llc_output.c                               |   2 +
 net/mac80211/mlme.c                                |   3 -
 net/rds/ib_rdma.c                                  |  10 +-
 net/sched/sch_tbf.c                                |  10 -
 net/tipc/core.c                                    |  32 +-
 net/tipc/subscr.c                                  |  14 +-
 net/tipc/subscr.h                                  |   5 +-
 net/wireless/nl80211.c                             |   5 +
 net/xfrm/xfrm_user.c                               |   2 +-
 scripts/coccinelle/api/stream_open.cocci           | 363 +++++++++++++++++++++
 sound/pci/hda/patch_hdmi.c                         |   6 +-
 sound/pci/hda/patch_realtek.c                      |   7 +-
 sound/soc/codecs/max98090.c                        |  12 +-
 sound/soc/codecs/rt5677-spi.c                      |  35 +-
 sound/soc/davinci/davinci-mcasp.c                  |   2 +
 sound/soc/fsl/Kconfig                              |   9 +-
 sound/soc/fsl/eukrea-tlv320.c                      |   4 +-
 sound/soc/fsl/fsl_sai.c                            |   2 +
 sound/soc/fsl/fsl_utils.c                          |   1 +
 sound/usb/mixer.c                                  |   2 +
 tools/include/linux/bitops.h                       |   7 +-
 tools/include/linux/bits.h                         |  26 ++
 tools/perf/bench/numa.c                            |   4 +
 .../perf/util/intel-pt-decoder/intel-pt-decoder.c  |  31 +-
 tools/perf/util/string.c                           |   1 +
 tools/perf/util/util.h                             |   1 -
 240 files changed, 2424 insertions(+), 950 deletions(-)