Skip to content

4.14.68-stable review

Greg Kroah-Hartman linux-arch linux-fsdevel linux-kselftest linux-mips linux-snps-arc linux-usb linuxppc-dev lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest159 of 165 patches 13 repliesIn review

159 of 165 patches are in this archive. The cover letter announces 165.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/165crypto: vmx - Use skcipher for ctr fallbackdrivers/crypto/vmx/aes_ctr.c+16 -150 replies
2/165vti6: fix PMTU caching and reporting on xmitnet/ipv6/ip6_vti.c+6 -50 replies
3/165xfrm: fix missing dst_release() after policy blocking lbcast and multicastnet/xfrm/xfrm_policy.c+3 -00 replies
4/165xfrm: free skb if nlsk pointer is NULLnet/xfrm/xfrm_user.c+6 -40 replies
5/165esp6: fix memleak on error path in esp6_inputnet/ipv6/esp6.c+3 -10 replies
6/165mac80211: add stations tied to AP_VLANs during hw reconfignet/mac80211/util.c+2 -10 replies
7/165ext4: clear mmp sequence number when remounting read-onlyfs/ext4/mmp.c fs/ext4/super.c+4 -50 replies
8/165nl80211: Add a missing break in parse_station_flagsnet/wireless/nl80211.c+1 -00 replies
9/165drm/bridge: adv7511: Reset registers on hotplugdrivers/gpu/drm/bridge/adv7511/adv7511_drv.c+12 -00 replies
10/165scsi: target: iscsi: cxgbit: fix max iso npdu calculationdrivers/target/iscsi/cxgbit/cxgbit_target.c+9 -70 replies
11/165scsi: libiscsi: fix possible NULL pointer dereference in case of TMFdrivers/scsi/libiscsi.c+6 -60 replies
12/165drm/imx: imx-ldb: disable LDB on driver binddrivers/gpu/drm/imx/imx-ldb.c+3 -00 replies
13/165drm/imx: imx-ldb: check if channel is enabled before printing warningdrivers/gpu/drm/imx/imx-ldb.c+3 -30 replies
14/165nbd: dont requeue the same request twice.drivers/block/nbd.c+18 -30 replies
15/165nbd: handle unexpected replies betterdrivers/block/nbd.c+61 -140 replies
16/165usb: gadget: r8a66597: Fix two possible sleep-in-atomic-context bugs in init_controller()drivers/usb/gadget/udc/r8a66597-udc.c+2 -20 replies
17/165usb: gadget: r8a66597: Fix a possible sleep-in-atomic-context bugs in r8a66597_queue()drivers/usb/gadget/udc/r8a66597-udc.c+1 -10 replies
18/165usb: gadget: f_uac2: fix error handling in afunc_bind (again)drivers/usb/gadget/function/f_uac2.c+2 -20 replies
19/165usb: gadget: u_audio: fix pcm/card naming in g_audio_setup()drivers/usb/gadget/function/u_audio.c+3 -30 replies
20/165usb: gadget: u_audio: update hw_ptr in iso_complete after data copieddrivers/usb/gadget/function/u_audio.c+5 -10 replies
21/165usb: gadget: u_audio: remove caching of stream buffer parametersdrivers/usb/gadget/function/u_audio.c+13 -170 replies
22/165usb: gadget: u_audio: remove cached period bytes valuedrivers/usb/gadget/function/u_audio.c+5 -350 replies
24/165usb/phy: fix PPC64 build errors in phy-fsl-usb.cdrivers/usb/phy/phy-fsl-usb.c+3 -10 replies
26/165usb: gadget: f_uac2: fix endianness of struct cntrl_*_lay3drivers/usb/gadget/function/f_uac2.c+10 -100 replies
27/165netfilter: nft_set_hash: add rcu_barrier() in the nft_rhash_destroy()net/netfilter/nft_set_hash.c+1 -00 replies
28/165bpf, ppc64: fix unexpected r0=0 exit path inside bpf_xaddarch/powerpc/net/bpf_jit_comp64.c+5 -240 replies
29/165netfilter: nf_tables: fix memory leaks on chain renamenet/netfilter/nf_tables_api.c+11 -60 replies
30/165netfilter: nf_tables: dont allow to rename to already-pending namenet/netfilter/nf_tables_api.c+29 -130 replies
31/165KVM: vmx: use local variable for current_vmptr when emulating VMPTRSTarch/x86/kvm/vmx.c+7 -80 replies
32/165tools/power turbostat: fix -S on UP systemstools/power/x86/turbostat/turbostat.c+1 -30 replies
33/165net: caif: Add a missing rcu_read_unlock() in caif_flow_cbnet/caif/caif_dev.c+3 -10 replies
34/165qed: Fix link flap issue due to mismatching EEE capabilities.drivers/net/ethernet/qlogic/qed/qed_mcp.c+9 -30 replies
35/165qed: Fix possible race for the link state value.drivers/net/ethernet/qlogic/qed/qed_mcp.c+1 -00 replies
36/165qed: Correct Multicast API to reflect existence of 256 approximate buckets.drivers/net/ethernet/qlogic/qed/qed_l2.c drivers/net/ethernet/qlogic/qed/qed_l2.h drivers/net/ethernet/qlogic/qed/qed_sriov.c +2 more+17 -130 replies
37/165atl1c: reserve min skb headroomdrivers/net/ethernet/atheros/atl1c/atl1c_main.c+1 -00 replies
38/165net: prevent ISA drivers from building on PPC32drivers/net/ethernet/3com/Kconfig drivers/net/ethernet/amd/Kconfig drivers/net/ethernet/cirrus/Kconfig+4 -30 replies
39/165can: mpc5xxx_can: check of_iomap return before usedrivers/net/can/mscan/mpc5xxx_can.c+5 -00 replies
40/165can: m_can: Move accessing of message ram to after clocks are enableddrivers/net/can/m_can/m_can.c+3 -40 replies
41/165i2c: davinci: Avoid zero value of CLKHdrivers/i2c/busses/i2c-davinci.c+6 -20 replies
42/165perf/x86/amd/ibs: Dont access non-started eventarch/x86/events/amd/ibs.c+5 -10 replies
43/165media: staging: omap4iss: Include asm/cacheflush.h after generic includesdrivers/staging/media/omap4iss/iss_video.c+2 -10 replies
44/165bnx2x: Fix invalid memory access in rss hash config path.drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c+10 -30 replies
46/165net: axienet: Fix double deregister of mdiodrivers/net/ethernet/xilinx/xilinx_axienet_mdio.c+1 -00 replies
47/165locking/rtmutex: Allow specifying a subclass for nested lockinginclude/linux/rtmutex.h kernel/locking/rtmutex.c+32 -40 replies
48/165i2c/mux, locking/core: Annotate the nested rt_mutex usagedrivers/i2c/i2c-core-base.c drivers/i2c/i2c-mux.c+3 -30 replies
49/165sched/rt: Restore rt_runtime after disabling RT_RUNTIME_SHAREkernel/sched/rt.c+2 -00 replies
50/165x86/boot: Fix if_changed build flip/flop bugarch/x86/boot/compressed/Makefile+6 -20 replies
51/165fscache: Allow cancelled operations to be enqueuedfs/fscache/operation.c+4 -20 replies
52/165cachefiles: Fix refcounting bug in backing-file read monitoringfs/cachefiles/rdwr.c+12 -50 replies
53/165cachefiles: Wait rather than BUGing on "Unexpected object collision"fs/cachefiles/namei.c+0 -10 replies
54/165selftests/ftrace: Add snapshot and tracing_on test casetools/testing/selftests/ftrace/test.d/00basic/snapshot.tc+28 -00 replies
55/165hinic: Link the logical network device to the pci device in sysfsdrivers/net/ethernet/huawei/hinic/hinic_main.c+1 -00 replies
56/165ipc/sem.c: prevent queue.status tearing in semopipc/sem.c+1 -10 replies
57/165zswap: re-check zswap_is_full() after do zswap_shrink()mm/zswap.c+9 -00 replies
58/165tools/power turbostat: Read extended processor family from CPUIDtools/power/x86/turbostat/turbostat.c+3 -10 replies
59/165Revert "MIPS: BCM47XX: Enable 74K Core ExternalSync for PCIe erratum"arch/mips/bcm47xx/setup.c arch/mips/include/asm/mipsregs.h+0 -90 replies
60/165ARC: dma [non-IOC] setup SMP_CACHE_BYTES and cache_line_sizearch/arc/Kconfig arch/arc/include/asm/cache.h+6 -10 replies
61/165bpf: use GFP_ATOMIC instead of GFP_KERNEL in bpf_parse_prog()net/core/lwt_bpf.c+1 -10 replies
62/165nfp: flower: fix port metadata conversion bugdrivers/net/ethernet/netronome/nfp/flower/main.c+3 -10 replies
63/165enic: handle mtu change for vf properlydrivers/net/ethernet/cisco/enic/enic_main.c+27 -510 replies
64/165ARC: [plat-eznps] Add missing struct nps_host_reg_aux_dpcarch/arc/plat-eznps/include/plat/ctop.h+9 -00 replies
65/165arc: [plat-eznps] fix data type errors in platform headersarch/arc/plat-eznps/include/plat/ctop.h+1 -00 replies
66/165arc: [plat-eznps] fix printk warning in arc/plat-eznps/mtm.carch/arc/plat-eznps/mtm.c+4 -20 replies
67/165arc: fix build errors in arc/include/asm/delay.harch/arc/include/asm/delay.h+3 -00 replies
68/165arc: fix type warnings in arc/mm/cache.carch/arc/mm/cache.c+4 -30 replies
69/165sparc/time: Add missing __init to init_tick_ops()arch/sparc/kernel/time_64.c+1 -10 replies
70/165sparc: use asm-generic version of msi.harch/sparc/include/asm/Kbuild+1 -00 replies
71/165enic: do not call enic_change_mtu in enic_probedrivers/net/ethernet/cisco/enic/enic_main.c+1 -10 replies
72/165squashfs metadata 2: electric boogaloofs/squashfs/file.c fs/squashfs/file_direct.c fs/squashfs/squashfs.h+20 -140 replies
73/165mm: delete historical BUG from zap_pmd_range()mm/memory.c+2 -40 replies
75/165drivers: net: lmc: fix case value for target abort errordrivers/net/wan/lmc/lmc_main.c+1 -10 replies
76/165memcg: remove memcg_cgroup::id from IDR on mem_cgroup_css_alloc() failuremm/memcontrol.c+11 -40 replies
77/165gpiolib-acpi: make sure we trigger edge events at least once on bootdrivers/gpio/gpiolib-acpi.c+55 -10 replies
78/165scsi: fcoe: fix use-after-free in fcoe_ctlr_els_senddrivers/scsi/fcoe/fcoe_ctlr.c+1 -10 replies
79/165scsi: fcoe: drop frames in ELS LOGO error pathdrivers/scsi/fcoe/fcoe_ctlr.c+2 -20 replies
80/165scsi: fcoe: clear FC_RP_STARTED flags when receiving a LOGOdrivers/scsi/libfc/fc_rport.c+1 -00 replies
81/165scsi: vmw_pvscsi: Return DID_RESET for status SAM_STAT_COMMAND_TERMINATEDdrivers/scsi/vmw_pvscsi.c+8 -30 replies
82/165mm/memory.c: check return value of ioremap_protmm/memory.c+3 -00 replies
83/165mei: dont update offset in writedrivers/misc/mei/main.c+0 -10 replies
84/165cifs: add missing debug entries for kconfig optionsfs/cifs/cifs_debug.c+23 -70 replies
85/165cifs: check kmalloc before usefs/cifs/sess.c+6 -00 replies
86/165smb3: enumerating snapshots was leaving part of the data off endfs/cifs/smb2ops.c+27 -70 replies
87/165smb3: Do not send SMB3 SET_INFO if nothing changedfs/cifs/inode.c fs/cifs/smb2inode.c+3 -10 replies
88/165smb3: dont request leases in symlink creation and queryfs/cifs/link.c+2 -20 replies
89/165smb3: fill in statfs fsid and correct namelenfs/cifs/cifsfs.c fs/cifs/smb2ops.c fs/cifs/smb2pdu.c +1 more+31 -80 replies
90/165btrfs: use correct compare function of dirty_metadata_bytesfs/btrfs/disk-io.c+6 -40 replies
91/165btrfs: dont leak ret from do_chunk_allocfs/btrfs/extent-tree.c+1 -10 replies
92/165Btrfs: fix btrfs_write_inode vs delayed iput deadlockfs/btrfs/inode.c fs/btrfs/super.c+0 -270 replies
93/165iommu/arm-smmu: Error out only if not enough context interruptsdrivers/iommu/arm-smmu.c+10 -60 replies
94/165printk: Split the code for storing a message into the log bufferkernel/printk/printk.c+26 -170 replies
95/165printk: Create helper function to queue deferred console handlingkernel/printk/printk.c+9 -50 replies
96/165printk/nmi: Prevent deadlock when accessing the main log buffer in NMIinclude/linux/printk.h kernel/printk/internal.h kernel/printk/printk_safe.c +2 more+52 -260 replies
97/165kprobes/arm64: Fix %p uses in error messagesarch/arm64/kernel/probes/kprobes.c+1 -10 replies
98/165arm64: mm: check for upper PAGE_SHIFT bits in pfn_valid()arch/arm64/mm/init.c+5 -10 replies
99/165arm64: dts: rockchip: corrected uart1 clock-names for rk3328arch/arm64/boot/dts/rockchip/rk3328.dtsi+1 -10 replies
100/165KVM: arm/arm64: Skip updating PMD entry if no changevirt/kvm/arm/mmu.c+27 -110 replies
101/165KVM: arm/arm64: Skip updating PTE entry if no changevirt/kvm/arm/mmu.c+4 -00 replies
102/165s390/kvm: fix deadlock when killed by oomarch/s390/mm/fault.c+2 -00 replies
103/165stop_machine: Reflow cpu_stop_queue_two_works()kernel/stop_machine.c+23 -180 replies
104/165stop_machine: Atomically queue and wake stopper threadskernel/stop_machine.c+2 -00 replies
105/165ext4: check for NUL characters in extended attributes namefs/ext4/xattr.c+2 -00 replies
106/165ext4: sysfs: print ext4_super_block fields as little-endianfs/ext4/sysfs.c+10 -30 replies
107/165ext4: reset error code in ext4_find_entry in fallbackfs/ext4/namei.c+1 -00 replies
108/165nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_eventdrivers/nvme/host/pci.c+8 -00 replies
109/165platform/x86: ideapad-laptop: Apply no_hw_rfkill to Y20-15IKBM, toodrivers/platform/x86/ideapad-laptop.c+2 -20 replies
110/165mm/tlb, x86/mm: Support invalidating TLB caches for RCU_TABLE_FREEarch/Kconfig arch/x86/Kconfig mm/memory.c+22 -00 replies
111/165x86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bitarch/x86/include/asm/processor.h arch/x86/mm/init.c+4 -40 replies
112/165x86/speculation/l1tf: Fix off-by-one error when warning that system has too much RAMarch/x86/include/asm/processor.h arch/x86/mm/init.c arch/x86/mm/mmap.c+3 -30 replies
113/165x86/speculation/l1tf: Suggest what to do on systems with too much RAMarch/x86/kernel/cpu/bugs.c+4 -00 replies
114/165x86/vdso: Fix vDSO build if a retpoline is emittedMakefile arch/x86/entry/vdso/Makefile+8 -26 replies
115/165x86/process: Re-export start_thread()arch/x86/kernel/process_64.c+1 -00 replies
117/165x86/kvm/vmx: Remove duplicate l1d flush definitionsarch/x86/kvm/vmx.c+0 -30 replies
118/165fuse: Dont access pipe->buffers without pipe_lock()fs/fuse/dev.c+5 -20 replies
119/165fuse: fix initial parallel diropsfs/fuse/dir.c fs/fuse/fuse_i.h fs/fuse/inode.c+18 -100 replies
120/165fuse: fix double request_end()fs/fuse/dev.c+3 -20 replies
121/165fuse: fix unlocked access to processing queuefs/fuse/dev.c+7 -10 replies
122/165fuse: umount should wait for all requestsfs/fuse/dev.c fs/fuse/fuse_i.h fs/fuse/inode.c+22 -40 replies
123/165fuse: Fix oops at process_init_reply()fs/fuse/inode.c+11 -140 replies
124/165fuse: Add missed unlock_page() to fuse_readpages_fill()fs/fuse/file.c+1 -00 replies
125/165udl-kms: change down_interruptible to downdrivers/gpu/drm/udl/udl_main.c+1 -60 replies
126/165udl-kms: handle allocation failuredrivers/gpu/drm/udl/udl_main.c+18 -100 replies
127/165udl-kms: fix crash due to uninitialized memorydrivers/gpu/drm/udl/udl_fb.c+1 -10 replies
128/165udl-kms: avoid divisiondrivers/gpu/drm/udl/udl_drv.h drivers/gpu/drm/udl/udl_fb.c drivers/gpu/drm/udl/udl_transfer.c+30 -260 replies
129/165b43legacy/leds: Ensure NUL-termination of LED name stringdrivers/net/wireless/broadcom/b43legacy/leds.c+1 -10 replies
130/165b43/leds: Ensure NUL-termination of LED name stringdrivers/net/wireless/broadcom/b43/leds.c+1 -10 replies
131/165ASoC: dpcm: dont merge format from invalid codec daisound/soc/soc-pcm.c+8 -00 replies
132/165ASoC: zte: Fix incorrect PCM format bit usagessound/soc/zte/zx-tdm.c+2 -20 replies
133/165ASoC: sirf: Fix potential NULL pointer dereferencesound/soc/sirf/sirf-usp.c+3 -40 replies
135/165x86/vdso: Fix lsl operand orderarch/x86/include/asm/vgtod.h+1 -10 replies
136/165x86/nmi: Fix NMI uaccess race against CR3 switchingarch/x86/events/core.c arch/x86/include/asm/tlbflush.h arch/x86/lib/usercopy.c +1 more+53 -10 replies
137/165x86/irqflags: Mark native_restore_fl extern inlinearch/x86/include/asm/irqflags.h+2 -10 replies
138/165x86/spectre: Add missing family 6 check to microcode checkarch/x86/kernel/cpu/intel.c+3 -00 replies
139/165x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+arch/x86/include/asm/processor.h arch/x86/kernel/cpu/bugs.c arch/x86/kernel/cpu/common.c+45 -60 replies
140/165hwmon: (nct6775) Fix potential Spectre v1drivers/hwmon/nct6775.c+2 -00 replies
141/165x86/entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit()arch/x86/kernel/dumpstack.c+4 -00 replies
142/165s390/mm: fix addressing exception after suspend/resumearch/s390/mm/page-states.c+1 -10 replies
143/165s390: fix br_r1_trampoline for machines without exrlarch/s390/net/bpf_jit_comp.c+0 -20 replies
144/165s390/qdio: reset old sbal_state flagsarch/s390/include/asm/qdio.h drivers/s390/cio/qdio_main.c+2 -40 replies
145/165s390/numa: move initial setup of node_to_cpumask_maparch/s390/numa/numa.c+2 -140 replies
146/165s390/pci: fix out of bounds access during irq setuparch/s390/pci/pci.c+2 -00 replies
147/165kprobes/arm: Fix %p uses in error messagesarch/arm/probes/kprobes/core.c arch/arm/probes/kprobes/test-core.c+2 -30 replies
148/165kprobes: Make list and blacklist root user read onlykernel/kprobes.c+2 -20 replies
149/165MIPS: Correct the 64-bit DSP accumulator register sizearch/mips/include/asm/processor.h arch/mips/kernel/ptrace.c arch/mips/kernel/ptrace32.c+3 -30 replies
150/165MIPS: Always use -march=<arch>, not -<arch> shortcutsarch/mips/Makefile+4 -80 replies
151/165MIPS: Change definition of cpu_relax() for Loongson-3arch/mips/include/asm/processor.h+13 -00 replies
152/165MIPS: lib: Provide MIPS64r6 __multi3() for GCC < 7arch/mips/lib/multi3.c+3 -30 replies
153/165tpm: Return the actual size when receiving an unsupported commanddrivers/char/tpm/tpm-interface.c+1 -10 replies
154/165scsi: mpt3sas: Fix _transport_smp_handler() error pathdrivers/scsi/mpt3sas/mpt3sas_transport.c+3 -20 replies
155/165scsi: sysfs: Introduce sysfs_{un,}break_active_protection()fs/sysfs/file.c include/linux/sysfs.h+58 -00 replies
156/165scsi: core: Avoid that SCSI device removal through sysfs triggers a deadlockdrivers/scsi/scsi_sysfs.c+18 -20 replies
157/165iscsi target: fix session creation failure handlingdrivers/target/iscsi/iscsi_target_login.c+21 -140 replies
158/165clk: rockchip: fix clk_i2sout parent selection bits on rk3399drivers/clk/rockchip/clk-rk3399.c+1 -10 replies
159/165PM / clk: signedness bug in of_pm_clk_add_clks()drivers/base/power/clock_ops.c+1 -10 replies
160/165power: generic-adc-battery: fix out-of-bounds write when copying channel propertiesdrivers/power/supply/generic-adc-battery.c+4 -100 replies
161/165power: generic-adc-battery: check for duplicate properties copied from iio channelsdrivers/power/supply/generic-adc-battery.c+13 -20 replies
162/165watchdog: Mark watchdog touch functions as notracekernel/watchdog.c kernel/watchdog_hld.c kernel/workqueue.c+4 -40 replies
163/165cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_statusdrivers/cdrom/cdrom.c+1 -10 replies
164/165gcc-plugins: Add include required by GCC release 8scripts/gcc-plugins/gcc-common.h+4 -00 replies
165/165gcc-plugins: Use dynamic initializersscripts/gcc-plugins/latent_entropy_plugin.c scripts/gcc-plugins/randomize_layout_plugin.c scripts/gcc-plugins/structleak_plugin.c+33 -780 replies

Reviews trailers per patch

51 of 159 patches have a Reviewed-by or Acked-by.

PatchMike ChristiePeter ShierEric DumazetSekhar NoriPaul MenzelJohn SperbeckDirk GoudersMasahiro YamadaDan StreetmanLeon RomanovskyWilly TarreauAndrew MortonPavel ShilovskyNikolay BorisovSergey SenozhatskyWill DeaconSuzuki PouloseChristoffer DallAndreas DilgerRob ClarkArchit TanejaNaveen N. RaoSandipan DasDavid S. MillerDaniel AxtensRuslan BilovolHannes ReineckeRonnie SahlbergPaulo AlcantaraAurelien AptelKeith BuschSagi GrimbergRik van RielAndi KleenMichal HockoMatt RickardAndrey RyabininHeiko CarstensAndy ShevchenkoMika WesterbergJames HoganJarkko SakkinenChristoph HellwigTejun HeoGreg Kroah-HartmanMartin K. PetersenAndy LutomirskiJuergen GrossJohannes WeinerVladimir Davydov
1/165
2/165
3/165
4/165
5/165
6/165
7/165
8/165
9/165T-b R-b
10/165R-b
11/165
12/165
13/165
14/165
15/165
16/165
17/165
18/165
19/165
20/165
21/165
22/165
24/165
26/165R-b
27/165
28/165R-b R-b T-b
29/165
30/165
31/165T-b R-b
32/165
33/165
34/165
35/165
36/165
37/165R-b
38/165
39/165
40/165
41/165A-b
42/165T-b
43/165A-b
44/165
46/165
47/165T-b
48/165T-b
49/165
50/165Bisected-and-Reported-by Fix-Suggested-by R-b
51/165
52/165R-b
53/165
54/165
55/165
56/165
57/165A-b
58/165
59/165
60/165
61/165
62/165
63/165
64/165
65/165R-b
66/165R-b
67/165
68/165
69/165
70/165
71/165
72/165T-b
73/165
75/165
76/165A-b A-b
77/165R-b A-b
78/165R-b
79/165R-b
80/165R-b
81/165
82/165R-b
83/165
84/165R-b R-b R-b
85/165R-b
86/165R-b
87/165R-b
88/165R-b
89/165R-b
90/165R-b
91/165R-b
92/165
93/165
94/165A-b
95/165A-b
96/165A-b
97/165A-b
98/165
99/165
100/165R-b A-b
101/165R-b A-b
102/165
103/165
104/165
105/165
106/165R-b
107/165R-b
108/165R-b R-b
109/165
110/165A-b
111/165A-b A-b
112/165
113/165A-b
114/165A-b
115/165
117/165
118/165
119/165
120/165
121/165
122/165
123/165
124/165
125/165
126/165
127/165
128/165
129/165
130/165
131/165
132/165
133/165
135/165A-b
136/165R-b
137/165R-b
138/165
139/165
140/165
141/165A-b
142/165R-b
143/165
144/165
145/165
146/165
147/165
148/165
149/165
150/165R-b
151/165
152/165
153/165R-b
154/165R-b
155/165A-b A-b
156/165A-b
157/165A-b
158/165
159/165
160/165
161/165
162/165
163/165
164/165
165/165

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

Read the v1 thread

Cover letter [PATCH 4.14 000/165] 4.14.68-stable review

This is the start of the stable review cycle for the 4.14.68 release. There are 165 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 Wed Sep 5 16:56:19 UTC 2018. 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.14.68-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.14.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.14.68-rc1

Kees Cook <[email protected]>
gcc-plugins: Use dynamic initializers

Valdis Kletnieks <[email protected]>
gcc-plugins: Add include required by GCC release 8

Scott Bauer <[email protected]>
cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status

Vincent Whitchurch <[email protected]>
watchdog: Mark watchdog touch functions as notrace

H. Nikolaus Schaller <[email protected]>
power: generic-adc-battery: check for duplicate properties copied from iio channels

H. Nikolaus Schaller <[email protected]>
power: generic-adc-battery: fix out-of-bounds write when copying channel properties

Dan Carpenter <[email protected]>
PM / clk: signedness bug in of_pm_clk_add_clks()

Alberto Panizzo <[email protected]>
clk: rockchip: fix clk_i2sout parent selection bits on rk3399

Mike Christie <[email protected]>
iscsi target: fix session creation failure handling

Bart Van Assche <[email protected]>
scsi: core: Avoid that SCSI device removal through sysfs triggers a deadlock

Bart Van Assche <[email protected]>
scsi: sysfs: Introduce sysfs_{un,}break_active_protection()

Bart Van Assche <[email protected]>
scsi: mpt3sas: Fix _transport_smp_handler() error path

Ricardo Schwarzmeier <[email protected]>
tpm: Return the actual size when receiving an unsupported command

Paul Burton <[email protected]>
MIPS: lib: Provide MIPS64r6 __multi3() for GCC < 7

Huacai Chen <[email protected]>
MIPS: Change definition of cpu_relax() for Loongson-3

Paul Burton <[email protected]>
MIPS: Always use -march=<arch>, not -<arch> shortcuts

Maciej W. Rozycki <[email protected]>
MIPS: Correct the 64-bit DSP accumulator register size

Masami Hiramatsu <[email protected]>
kprobes: Make list and blacklist root user read only

Masami Hiramatsu <[email protected]>
kprobes/arm: Fix %p uses in error messages

Sebastian Ott <[email protected]>
s390/pci: fix out of bounds access during irq setup

Martin Schwidefsky <[email protected]>
s390/numa: move initial setup of node_to_cpumask_map

Julian Wiedmann <[email protected]>
s390/qdio: reset old sbal_state flags

Martin Schwidefsky <[email protected]>
s390: fix br_r1_trampoline for machines without exrl

Gerald Schaefer <[email protected]>
s390/mm: fix addressing exception after suspend/resume

Jann Horn <[email protected]>
x86/entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit()

Gustavo A. R. Silva <[email protected]>
hwmon: (nct6775) Fix potential Spectre v1

Andi Kleen <[email protected]>
x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+

Andi Kleen <[email protected]>
x86/spectre: Add missing family 6 check to microcode check

Nick Desaulniers <[email protected]>
x86/irqflags: Mark native_restore_fl extern inline

Andy Lutomirski <[email protected]>
x86/nmi: Fix NMI uaccess race against CR3 switching

Samuel Neves <[email protected]>
x86/vdso: Fix lsl operand order

Dan Carpenter <[email protected]>
pinctrl: freescale: off by one in imx1_pinconf_group_dbg_show()

Gustavo A. R. Silva <[email protected]>
ASoC: sirf: Fix potential NULL pointer dereference

Takashi Iwai <[email protected]>
ASoC: zte: Fix incorrect PCM format bit usages

Jerome Brunet <[email protected]>
ASoC: dpcm: don't merge format from invalid codec dai

Michael Buesch <[email protected]>
b43/leds: Ensure NUL-termination of LED name string

Michael Buesch <[email protected]>
b43legacy/leds: Ensure NUL-termination of LED name string

Mikulas Patocka <[email protected]>
udl-kms: avoid division

Mikulas Patocka <[email protected]>
udl-kms: fix crash due to uninitialized memory

Mikulas Patocka <[email protected]>
udl-kms: handle allocation failure

Mikulas Patocka <[email protected]>
udl-kms: change down_interruptible to down

Kirill Tkhai <[email protected]>
fuse: Add missed unlock_page() to fuse_readpages_fill()

Miklos Szeredi <[email protected]>
fuse: Fix oops at process_init_reply()

Miklos Szeredi <[email protected]>
fuse: umount should wait for all requests

Miklos Szeredi <[email protected]>
fuse: fix unlocked access to processing queue

Miklos Szeredi <[email protected]>
fuse: fix double request_end()

Miklos Szeredi <[email protected]>
fuse: fix initial parallel dirops

Andrey Ryabinin <[email protected]>

    fuse: Don't access pipe->buffers without pipe_lock()

Josh Poimboeuf <[email protected]>
x86/kvm/vmx: Remove duplicate l1d flush definitions

Thomas Gleixner <tglx@xxxxxxxxxxxxx>
KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts disabled

Rian Hunter <[email protected]>
x86/process: Re-export start_thread()

Andy Lutomirski <[email protected]>
x86/vdso: Fix vDSO build if a retpoline is emitted

Vlastimil Babka <[email protected]>
x86/speculation/l1tf: Suggest what to do on systems with too much RAM

Vlastimil Babka <[email protected]>
x86/speculation/l1tf: Fix off-by-one error when warning that system has too much RAM

Vlastimil Babka <[email protected]>
x86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bit

Peter Zijlstra <[email protected]>
mm/tlb, x86/mm: Support invalidating TLB caches for RCU_TABLE_FREE

Takashi Iwai <[email protected]>
platform/x86: ideapad-laptop: Apply no_hw_rfkill to Y20-15IKBM, too

Michal Wnukowski <[email protected]>
nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event

Eric Sandeen <[email protected]>
ext4: reset error code in ext4_find_entry in fallback

Arnd Bergmann <[email protected]>
ext4: sysfs: print ext4_super_block fields as little-endian

Theodore Ts'o <[email protected]>
ext4: check for NUL characters in extended attribute's name

Prasad Sodagudi <[email protected]>
stop_machine: Atomically queue and wake stopper threads

Peter Zijlstra <[email protected]>
stop_machine: Reflow cpu_stop_queue_two_works()

Claudio Imbrenda <[email protected]>
s390/kvm: fix deadlock when killed by oom

Punit Agrawal <[email protected]>
KVM: arm/arm64: Skip updating PTE entry if no change

Punit Agrawal <[email protected]>
KVM: arm/arm64: Skip updating PMD entry if no change

Huibin Hong <[email protected]>
arm64: dts: rockchip: corrected uart1 clock-names for rk3328

Greg Hackmann <[email protected]>
arm64: mm: check for upper PAGE_SHIFT bits in pfn_valid()

Masami Hiramatsu <[email protected]>
kprobes/arm64: Fix %p uses in error messages

Petr Mladek <[email protected]>
printk/nmi: Prevent deadlock when accessing the main log buffer in NMI

Petr Mladek <[email protected]>
printk: Create helper function to queue deferred console handling

Petr Mladek <[email protected]>
printk: Split the code for storing a message into the log buffer

Vivek Gautam <[email protected]>
iommu/arm-smmu: Error out only if not enough context interrupts

Josef Bacik <[email protected]>
Btrfs: fix btrfs_write_inode vs delayed iput deadlock

Josef Bacik <[email protected]>
btrfs: don't leak ret from do_chunk_alloc

Ethan Lien <[email protected]>
btrfs: use correct compare function of dirty_metadata_bytes

Steve French <[email protected]>
smb3: fill in statfs fsid and correct namelen

Steve French <[email protected]>
smb3: don't request leases in symlink creation and query

Steve French <[email protected]>
smb3: Do not send SMB3 SET_INFO if nothing changed

Steve French <[email protected]>
smb3: enumerating snapshots was leaving part of the data off end

Nicholas Mc Guire <[email protected]>
cifs: check kmalloc before use

Steve French <[email protected]>
cifs: add missing debug entries for kconfig options

Alexander Usyskin <[email protected]>
mei: don't update offset in write

jie@[email protected] <jie@[email protected]>
mm/memory.c: check return value of ioremap_prot

Jim Gill <[email protected]>
scsi: vmw_pvscsi: Return DID_RESET for status SAM_STAT_COMMAND_TERMINATED

Johannes Thumshirn <[email protected]>
scsi: fcoe: clear FC_RP_STARTED flags when receiving a LOGO

Johannes Thumshirn <[email protected]>
scsi: fcoe: drop frames in ELS LOGO error path

Johannes Thumshirn <[email protected]>
scsi: fcoe: fix use-after-free in fcoe_ctlr_els_send

Benjamin Tissoires <[email protected]>
gpiolib-acpi: make sure we trigger edge events at least once on boot

Kirill Tkhai <[email protected]>
memcg: remove memcg_cgroup::id from IDR on mem_cgroup_css_alloc() failure

Colin Ian King <[email protected]>
drivers: net: lmc: fix case value for target abort error

Phillip Lougher <[email protected]>
Squashfs: Compute expected length from inode size rather than block length

Hugh Dickins <[email protected]>
mm: delete historical BUG from zap_pmd_range()

Linus Torvalds <[email protected]>
squashfs metadata 2: electric boogaloo

Govindarajulu Varadarajan <[email protected]>
enic: do not call enic_change_mtu in enic_probe

Thomas Petazzoni <[email protected]>
sparc: use asm-generic version of msi.h

Steven Rostedt (VMware) <[email protected]>
sparc/time: Add missing __init to init_tick_ops()

Randy Dunlap <[email protected]>
arc: fix type warnings in arc/mm/cache.c

Randy Dunlap <[email protected]>
arc: fix build errors in arc/include/asm/delay.h

Randy Dunlap <[email protected]>
arc: [plat-eznps] fix printk warning in arc/plat-eznps/mtm.c

Randy Dunlap <[email protected]>
arc: [plat-eznps] fix data type errors in platform headers

Ofer Levi <[email protected]>
ARC: [plat-eznps] Add missing struct nps_host_reg_aux_dpc

Govindarajulu Varadarajan <[email protected]>
enic: handle mtu change for vf properly

John Hurley <[email protected]>
nfp: flower: fix port metadata conversion bug

Taehee Yoo <[email protected]>
bpf: use GFP_ATOMIC instead of GFP_KERNEL in bpf_parse_prog()

Eugeniy Paltsev <[email protected]>
ARC: dma [non-IOC] setup SMP_CACHE_BYTES and cache_line_size

Rafał Miłecki <[email protected]>
Revert "MIPS: BCM47XX: Enable 74K Core ExternalSync for PCIe erratum"

Calvin Walton <[email protected]>
tools/power turbostat: Read extended processor family from CPUID

Li Wang <[email protected]>
zswap: re-check zswap_is_full() after do zswap_shrink()

Davidlohr Bueso <[email protected]>
ipc/sem.c: prevent queue.status tearing in semop

dann frazier <[email protected]>
hinic: Link the logical network device to the pci device in sysfs

Masami Hiramatsu <[email protected]>
selftests/ftrace: Add snapshot and tracing_on test case

Kiran Kumar Modukuri <[email protected]>
cachefiles: Wait rather than BUG'ing on "Unexpected object collision"

Kiran Kumar Modukuri <[email protected]>
cachefiles: Fix refcounting bug in backing-file read monitoring

Kiran Kumar Modukuri <[email protected]>
fscache: Allow cancelled operations to be enqueued

Kees Cook <[email protected]>
x86/boot: Fix if_changed build flip/flop bug

Hailong Liu <[email protected]>
sched/rt: Restore rt_runtime after disabling RT_RUNTIME_SHARE

Peter Rosin <[email protected]>
i2c/mux, locking/core: Annotate the nested rt_mutex usage

Peter Rosin <[email protected]>
locking/rtmutex: Allow specifying a subclass for nested locking

Shubhrajyoti Datta <[email protected]>
net: axienet: Fix double deregister of mdio

Aleksander Morgado <[email protected]>
qmi_wwan: fix interface number for DW5821e production firmware

Sudarsana Reddy Kalluru <[email protected]>
bnx2x: Fix invalid memory access in rss hash config path.

Guenter Roeck <[email protected]>
media: staging: omap4iss: Include asm/cacheflush.h after generic includes

Thomas Gleixner <[email protected]>
perf/x86/amd/ibs: Don't access non-started event

Alexander Sverdlin <[email protected]>
i2c: davinci: Avoid zero value of CLKH

Faiz Abbas <[email protected]>
can: m_can: Move accessing of message ram to after clocks are enabled

Nicholas Mc Guire <[email protected]>
can: mpc5xxx_can: check of_iomap return before use

Randy Dunlap <[email protected]>
net: prevent ISA drivers from building on PPC32

Florian Westphal <[email protected]>
atl1c: reserve min skb headroom

Sudarsana Reddy Kalluru <[email protected]>
qed: Correct Multicast API to reflect existence of 256 approximate buckets.

Sudarsana Reddy Kalluru <[email protected]>
qed: Fix possible race for the link state value.

Sudarsana Reddy Kalluru <[email protected]>
qed: Fix link flap issue due to mismatching EEE capabilities.

YueHaibing <[email protected]>
net: caif: Add a missing rcu_read_unlock() in caif_flow_cb

Len Brown <[email protected]>
tools/power turbostat: fix -S on UP systems

Sean Christopherson <[email protected]>
KVM: vmx: use local variable for current_vmptr when emulating VMPTRST

Florian Westphal <[email protected]>
netfilter: nf_tables: don't allow to rename to already-pending name

Florian Westphal <[email protected]>
netfilter: nf_tables: fix memory leaks on chain rename

Daniel Borkmann <[email protected]>
bpf, ppc64: fix unexpected r0=0 exit path inside bpf_xadd

Taehee Yoo <[email protected]>
netfilter: nft_set_hash: add rcu_barrier() in the nft_rhash_destroy()

Eugeniu Rosca <[email protected]>
usb: gadget: f_uac2: fix endianness of 'struct cntrl_*_lay3'

Peter Senna Tschudin <[email protected]>
tools: usb: ffs-test: Fix build on big endian systems

Randy Dunlap <[email protected]>
usb/phy: fix PPC64 build errors in phy-fsl-usb.c

Vladimir Zapolskiy <[email protected]>
usb: gadget: u_audio: protect stream runtime fields with stream spinlock

Vladimir Zapolskiy <[email protected]>
usb: gadget: u_audio: remove cached period bytes value

Vladimir Zapolskiy <[email protected]>
usb: gadget: u_audio: remove caching of stream buffer parameters

Joshua Frkuska <[email protected]>
usb: gadget: u_audio: update hw_ptr in iso_complete after data copied

Eugeniu Rosca <[email protected]>
usb: gadget: u_audio: fix pcm/card naming in g_audio_setup()

Eugeniu Rosca <[email protected]>
usb: gadget: f_uac2: fix error handling in afunc_bind (again)

Jia-Ju Bai <[email protected]>
usb: gadget: r8a66597: Fix a possible sleep-in-atomic-context bugs in r8a66597_queue()

Jia-Ju Bai <[email protected]>
usb: gadget: r8a66597: Fix two possible sleep-in-atomic-context bugs in init_controller()

Josef Bacik <[email protected]>
nbd: handle unexpected replies better

Josef Bacik <[email protected]>
nbd: don't requeue the same request twice.

Lucas Stach <[email protected]>
drm/imx: imx-ldb: check if channel is enabled before printing warning

Lucas Stach <[email protected]>
drm/imx: imx-ldb: disable LDB on driver bind

Varun Prakash <[email protected]>
scsi: libiscsi: fix possible NULL pointer dereference in case of TMF

Varun Prakash <[email protected]>
scsi: target: iscsi: cxgbit: fix max iso npdu calculation

Sean Paul <[email protected]>
drm/bridge: adv7511: Reset registers on hotplug

Bernd Edlinger <[email protected]>
nl80211: Add a missing break in parse_station_flags

Theodore Ts'o <[email protected]>
ext4: clear mmp sequence number when remounting read-only

[email protected] <[email protected]>
mac80211: add stations tied to AP_VLANs during hw reconfig

Zhen Lei <[email protected]>
esp6: fix memleak on error path in esp6_input

Florian Westphal <[email protected]>
xfrm: free skb if nlsk pointer is NULL

Tommi Rantala <[email protected]>
xfrm: fix missing dst_release() after policy blocking lbcast and multicast

Eyal Birger <[email protected]>
vti6: fix PMTU caching and reporting on xmit

Paulo Flabiano Smorigo <[email protected]>
crypto: vmx - Use skcipher for ctr fallback

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

Diffstat:

 Makefile                                           |  8 +-
 arch/Kconfig                                       |  3 +
 arch/arc/Kconfig                                   |  3 +
 arch/arc/include/asm/cache.h                       |  4 +-
 arch/arc/include/asm/delay.h                       |  3 +
 arch/arc/mm/cache.c                                |  7 +-
 arch/arc/plat-eznps/include/plat/ctop.h            | 10 +++
 arch/arc/plat-eznps/mtm.c                          |  6 +-
 arch/arm/probes/kprobes/core.c                     |  4 +-
 arch/arm/probes/kprobes/test-core.c                |  1 -
 arch/arm64/boot/dts/rockchip/rk3328.dtsi           |  2 +-
 arch/arm64/kernel/probes/kprobes.c                 |  2 +-
 arch/arm64/mm/init.c                               |  6 +-
 arch/mips/Makefile                                 | 12 +--
 arch/mips/bcm47xx/setup.c                          |  6 --
 arch/mips/include/asm/mipsregs.h                   |  3 -
 arch/mips/include/asm/processor.h                  | 15 +++-
 arch/mips/kernel/ptrace.c                          |  2 +-
 arch/mips/kernel/ptrace32.c                        |  2 +-
 arch/mips/lib/multi3.c                             |  6 +-
 arch/powerpc/net/bpf_jit_comp64.c                  | 29 ++-----
 arch/s390/include/asm/qdio.h                       |  1 -
 arch/s390/mm/fault.c                               |  2 +
 arch/s390/mm/page-states.c                         |  2 +-
 arch/s390/net/bpf_jit_comp.c                       |  2 -
 arch/s390/numa/numa.c                              | 16 +---
 arch/s390/pci/pci.c                                |  2 +
 arch/sparc/include/asm/Kbuild                      |  1 +
 arch/sparc/kernel/time_64.c                        |  2 +-
 arch/x86/Kconfig                                   |  1 +
 arch/x86/boot/compressed/Makefile                  |  8 +-
 arch/x86/entry/vdso/Makefile                       |  6 +-
 arch/x86/events/amd/ibs.c                          |  6 +-
 arch/x86/events/core.c                             |  2 +-
 arch/x86/include/asm/irqflags.h                    |  3 +-
 arch/x86/include/asm/processor.h                   |  6 +-
 arch/x86/include/asm/tlbflush.h                    | 40 +++++++++
 arch/x86/include/asm/vgtod.h                       |  2 +-
 arch/x86/kernel/cpu/bugs.c                         | 50 +++++++++--
 arch/x86/kernel/cpu/common.c                       |  1 +
 arch/x86/kernel/cpu/intel.c                        |  3 +
 arch/x86/kernel/dumpstack.c                        |  4 +
 arch/x86/kernel/process_64.c                       |  1 +
 arch/x86/kvm/svm.c                                 |  8 +-
 arch/x86/kvm/vmx.c                                 | 18 ++--
 arch/x86/lib/usercopy.c                            |  5 ++
 arch/x86/mm/init.c                                 |  4 +-
 arch/x86/mm/mmap.c                                 |  2 +-
 arch/x86/mm/tlb.c                                  |  7 ++
 drivers/base/power/clock_ops.c                     |  2 +-
 drivers/block/nbd.c                                | 96 ++++++++++++++++++----
 drivers/cdrom/cdrom.c                              |  2 +-
 drivers/char/tpm/tpm-interface.c                   |  2 +-
 drivers/clk/rockchip/clk-rk3399.c                  |  2 +-
 drivers/crypto/vmx/aes_ctr.c                       | 31 +++----
 drivers/gpio/gpiolib-acpi.c                        | 56 ++++++++++++-
 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c       | 12 +++
 drivers/gpu/drm/imx/imx-ldb.c                      |  9 +-
 drivers/gpu/drm/udl/udl_drv.h                      |  2 +-
 drivers/gpu/drm/udl/udl_fb.c                       | 17 ++--
 drivers/gpu/drm/udl/udl_main.c                     | 35 ++++----
 drivers/gpu/drm/udl/udl_transfer.c                 | 39 ++++-----
 drivers/hwmon/nct6775.c                            |  2 +
 drivers/i2c/busses/i2c-davinci.c                   |  8 +-
 drivers/i2c/i2c-core-base.c                        |  2 +-
 drivers/i2c/i2c-mux.c                              |  4 +-
 drivers/iommu/arm-smmu.c                           | 16 ++--
 drivers/misc/mei/main.c                            |  1 -
 drivers/net/can/m_can/m_can.c                      |  7 +-
 drivers/net/can/mscan/mpc5xxx_can.c                |  5 ++
 drivers/net/ethernet/3com/Kconfig                  |  2 +-
 drivers/net/ethernet/amd/Kconfig                   |  4 +-
 drivers/net/ethernet/atheros/atl1c/atl1c_main.c    |  1 +
 .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c    | 13 ++-
 drivers/net/ethernet/cirrus/Kconfig                |  1 +
 drivers/net/ethernet/cisco/enic/enic_main.c        | 80 +++++++-----------
 drivers/net/ethernet/huawei/hinic/hinic_main.c     |  1 +
 drivers/net/ethernet/netronome/nfp/flower/main.c   |  4 +-
 drivers/net/ethernet/qlogic/qed/qed_l2.c           | 15 ++--
 drivers/net/ethernet/qlogic/qed/qed_l2.h           |  2 +-
 drivers/net/ethernet/qlogic/qed/qed_mcp.c          | 13 ++-
 drivers/net/ethernet/qlogic/qed/qed_sriov.c        |  2 +-
 drivers/net/ethernet/qlogic/qed/qed_vf.c           |  4 +-
 drivers/net/ethernet/qlogic/qed/qed_vf.h           |  7 +-
 drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c  |  1 +
 drivers/net/usb/qmi_wwan.c                         |  2 +-
 drivers/net/wan/lmc/lmc_main.c                     |  2 +-
 drivers/net/wireless/broadcom/b43/leds.c           |  2 +-
 drivers/net/wireless/broadcom/b43legacy/leds.c     |  2 +-
 drivers/nvme/host/pci.c                            |  8 ++
 drivers/pinctrl/freescale/pinctrl-imx1-core.c      |  2 +-
 drivers/platform/x86/ideapad-laptop.c              |  4 +-
 drivers/power/supply/generic-adc-battery.c         | 25 +++---
 drivers/s390/cio/qdio_main.c                       |  5 +-
 drivers/scsi/fcoe/fcoe_ctlr.c                      |  6 +-
 drivers/scsi/libfc/fc_rport.c                      |  1 +
 drivers/scsi/libiscsi.c                            | 12 +--
 drivers/scsi/mpt3sas/mpt3sas_transport.c           |  5 +-
 drivers/scsi/scsi_sysfs.c                          | 20 ++++-
 drivers/scsi/vmw_pvscsi.c                          | 11 ++-
 drivers/staging/media/omap4iss/iss_video.c         |  3 +-
 drivers/target/iscsi/cxgbit/cxgbit_target.c        | 16 ++--
 drivers/target/iscsi/iscsi_target_login.c          | 35 ++++----
 drivers/usb/gadget/function/f_uac2.c               | 24 +++---
 drivers/usb/gadget/function/u_audio.c              | 88 ++++++++------------
 drivers/usb/gadget/udc/r8a66597-udc.c              |  6 +-
 drivers/usb/phy/phy-fsl-usb.c                      |  4 +-
 fs/btrfs/disk-io.c                                 | 10 ++-
 fs/btrfs/extent-tree.c                             |  2 +-
 fs/btrfs/inode.c                                   | 26 ------
 fs/btrfs/super.c                                   |  1 -
 fs/cachefiles/namei.c                              |  1 -
 fs/cachefiles/rdwr.c                               | 17 ++--
 fs/cifs/cifs_debug.c                               | 30 +++++--
 fs/cifs/cifsfs.c                                   | 18 ++--
 fs/cifs/inode.c                                    |  2 +
 fs/cifs/link.c                                     |  4 +-
 fs/cifs/sess.c                                     |  6 ++
 fs/cifs/smb2inode.c                                |  2 +-
 fs/cifs/smb2ops.c                                  | 36 ++++++--
 fs/cifs/smb2pdu.c                                  |  8 ++
 fs/cifs/smb2pdu.h                                  | 11 +++
 fs/ext4/mmp.c                                      |  7 +-
 fs/ext4/namei.c                                    |  1 +
 fs/ext4/super.c                                    |  2 +
 fs/ext4/sysfs.c                                    | 13 ++-
 fs/ext4/xattr.c                                    |  2 +
 fs/fscache/operation.c                             |  6 +-
 fs/fuse/dev.c                                      | 39 +++++++--
 fs/fuse/dir.c                                      | 10 ++-
 fs/fuse/file.c                                     |  1 +
 fs/fuse/fuse_i.h                                   |  5 +-
 fs/fuse/inode.c                                    | 37 +++++----
 fs/squashfs/file.c                                 | 50 ++++++-----
 fs/squashfs/file_cache.c                           |  4 +-
 fs/squashfs/file_direct.c                          | 24 +++---
 fs/squashfs/squashfs.h                             |  3 +-
 fs/sysfs/file.c                                    | 44 ++++++++++
 include/linux/printk.h                             |  4 +
 include/linux/rtmutex.h                            |  7 ++
 include/linux/sysfs.h                              | 14 ++++
 ipc/sem.c                                          |  2 +-
 kernel/kprobes.c                                   |  4 +-
 kernel/locking/rtmutex.c                           | 29 ++++++-
 kernel/printk/internal.h                           |  9 +-
 kernel/printk/printk.c                             | 57 ++++++++-----
 kernel/printk/printk_safe.c                        | 58 ++++++++-----
 kernel/sched/rt.c                                  |  2 +
 kernel/stop_machine.c                              | 43 ++++++----
 kernel/trace/trace.c                               |  4 +-
 kernel/watchdog.c                                  |  4 +-
 kernel/watchdog_hld.c                              |  2 +-
 kernel/workqueue.c                                 |  2 +-
 lib/nmi_backtrace.c                                |  3 -
 mm/memcontrol.c                                    | 15 +++-
 mm/memory.c                                        | 27 +++++-
 mm/zswap.c                                         |  9 ++
 net/caif/caif_dev.c                                |  4 +-
 net/core/lwt_bpf.c                                 |  2 +-
 net/ipv6/esp6.c                                    |  4 +-
 net/ipv6/ip6_vti.c                                 | 11 +--
 net/mac80211/util.c                                |  3 +-
 net/netfilter/nf_tables_api.c                      | 59 ++++++++-----
 net/netfilter/nft_set_hash.c                       |  1 +
 net/wireless/nl80211.c                             |  1 +
 net/xfrm/xfrm_policy.c                             |  3 +
 net/xfrm/xfrm_user.c                               | 10 ++-
 scripts/gcc-plugins/gcc-common.h                   |  4 +
 scripts/gcc-plugins/latent_entropy_plugin.c        | 17 ++--
 scripts/gcc-plugins/randomize_layout_plugin.c      | 75 +++++------------
 scripts/gcc-plugins/structleak_plugin.c            | 19 ++---
 sound/soc/sirf/sirf-usp.c                          |  7 +-
 sound/soc/soc-pcm.c                                |  8 ++
 sound/soc/zte/zx-tdm.c                             |  4 +-
 tools/power/x86/turbostat/turbostat.c              |  8 +-
 .../selftests/ftrace/test.d/00basic/snapshot.tc    | 28 +++++++
 tools/usb/ffs-test.c                               | 19 ++++-
 virt/kvm/arm/mmu.c                                 | 42 +++++++---
 178 files changed, 1394 insertions(+), 774 deletions(-)