Skip to content

3.18.111-stable review

Greg Kroah-Hartman kernel-hardening kernel-janitors linux-alpha linux-mips linux-pm lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest173 of 185 patches 8 repliesIn review

173 of 185 patches are in this archive. The cover letter announces 185.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/185MIPS: ptrace: Expose FIR register through FP regsetarch/mips/kernel/ptrace.c+16 -20 replies
2/185MIPS: Fix ptrace(2) PTRACE_PEEKUSR and PTRACE_POKEUSR accesses to o32 FGRsarch/mips/kernel/ptrace.c arch/mips/kernel/ptrace32.c+4 -40 replies
3/185KVM: Fix spelling mistake: "cop_unsuable" -> "cop_unusable"arch/mips/kvm/mips.c+1 -10 replies
4/185affs_lookup(): close a race with affs_remove_link()fs/affs/namei.c+7 -30 replies
5/185aio: fix io_destroy(2) vs. lookup_ioctx() racefs/aio.c+2 -20 replies
7/185libata: Blacklist some Sandisk SSDs for NCQdrivers/ata/libata-core.c+4 -00 replies
8/185xen-swiotlb: fix the check condition for xen_swiotlb_free_coherentdrivers/xen/swiotlb-xen.c+1 -10 replies
9/185kernel/signal.c: avoid undefined behaviour in kill_something_infokernel/signal.c+4 -00 replies
10/185firewire-ohci: work around oversized DMA reads on JMicron controllersdrivers/firewire/ohci.c+7 -10 replies
11/185ASoC: au1x: Fix timeout tests in au1xac97c_ac97_read()sound/soc/au1x/ac97c.c+3 -30 replies
12/185kvm: x86: fix KVM_XEN_HVM_CONFIG ioctlarch/x86/kvm/x86.c+4 -30 replies
13/185tracing/hrtimer: Fix tracing bugs by taking all clock bases and modes into accountinclude/trace/events/timer.h+16 -40 replies
14/185PCI: Add function 1 DMA alias quirk for Marvell 9128drivers/pci/quirks.c+2 -00 replies
15/185tools lib traceevent: Fix get_field_str() for dynamic stringstools/lib/traceevent/parse-filter.c+9 -10 replies
16/185dm thin: fix documentation relative to low water mark thresholdDocumentation/device-mapper/thin-provisioning.txt+5 -30 replies
17/185nfs: Do not convert nfs_idmap_cache_timeout to jiffiesfs/nfs/nfs4sysctl.c+1 -10 replies
19/185kconfig: Dont leak main menus during parsingscripts/kconfig/zconf.y+24 -90 replies
20/185kconfig: Fix automatic menu creation mem leakscripts/kconfig/menu.c+1 -00 replies
21/185kconfig: Fix expr_free() E_NOT leakscripts/kconfig/expr.c+1 -10 replies
22/185btrfs: Fix out of bounds access in btrfs_search_slotfs/btrfs/ctree.c+9 -30 replies
23/185scsi: fas216: fix sense buffer initializationdrivers/scsi/arm/fas216.c+1 -10 replies
24/185HID: roccat: prevent an out of bounds read in kovaplus_profile_activated()drivers/hid/hid-roccat-kovaplus.c+2 -00 replies
25/185jffs2: Fix use-after-free bug in jffs2_iget()s error handling pathfs/jffs2/fs.c+0 -10 replies
26/185RDMA/mlx5: Avoid memory leak in case of XRCD dealloc failuredrivers/infiniband/hw/mlx5/qp.c+1 -40 replies
27/185ocfs2: return -EROFS to mount.ocfs2 if inode block is invalidfs/ocfs2/super.c+2 -30 replies
28/185ocfs2/acl: use ip_xattr_sem to protect getting extended attributefs/ocfs2/acl.c fs/ocfs2/xattr.c+8 -00 replies
29/185mm/mempolicy: fix the check of nodemask from usermm/mempolicy.c+20 -30 replies
30/185mm/mempolicy: add nodes_empty check in SYSC_migrate_pagesmm/mempolicy.c+7 -30 replies
31/185asm-generic: provide generic_pmdp_establish()include/asm-generic/pgtable.h+15 -00 replies
32/185mm: pin address_space before dereferencing it while isolating an LRU pagemm/vmscan.c+12 -20 replies
33/185IB/ipoib: Fix for potential no-carrier statedrivers/infiniband/ulp/ipoib/ipoib_main.c+3 -00 replies
34/185x86/power: Fix swsusp_arch_resume prototypearch/x86/power/hibernate_32.c arch/x86/power/hibernate_64.c include/linux/suspend.h +1 more+4 -50 replies
35/185firmware: dmi_scan: Fix handling of empty DMI stringsdrivers/firmware/dmi_scan.c+9 -130 replies
36/185ACPI: processor_perflib: Do not send _PPC change notification if not readydrivers/acpi/processor_perflib.c+1 -10 replies
37/185MIPS: TXx9: use IS_BUILTIN() for CONFIG_LEDS_CLASSarch/mips/txx9/rbtx4939/setup.c+2 -20 replies
38/185xen/grant-table: Use put_page instead of free_pagedrivers/xen/grant-table.c+2 -20 replies
39/185proc: fix /proc/*/map_files lookupfs/proc/base.c+28 -10 replies
40/185cifs: silence compiler warnings showing up with gcc-8.0.0fs/cifs/cifssmb.c+1 -30 replies
41/185bcache: properly set task state in bch_writeback_thread()drivers/md/bcache/alloc.c drivers/md/bcache/writeback.c+8 -30 replies
43/185bcache: fix for data collapse after re-attaching an attached devicedrivers/md/bcache/bcache.h drivers/md/bcache/super.c drivers/md/bcache/sysfs.c+11 -70 replies
44/185bcache: return attach error when no cache set existdrivers/md/bcache/sysfs.c+3 -20 replies
45/185irqchip/gic-v3: Change pr_debug message to pr_develdrivers/irqchip/irq-gic-v3.c+1 -10 replies
46/185scsi: ufs: Enable quirk to ignore sending WRITE_SAME commanddrivers/scsi/ufs/ufshcd.c+2 -00 replies
47/185scsi: bnx2fc: Fix check in SCSI completion handler for timed out requestdrivers/scsi/bnx2fc/bnx2fc_io.c+1 -00 replies
48/185scsi: sym53c8xx_2: iterator underflow in sym_getsync()drivers/scsi/sym53c8xx_2/sym_hipd.c+1 -10 replies
49/185scsi: mptfusion: Add bounds check in mptctl_hp_targetinfo()drivers/message/fusion/mptctl.c+2 -00 replies
50/185scsi: qla2xxx: Avoid triggering undefined behavior in qla2x00_mbx_completion()drivers/scsi/qla2xxx/qla_isr.c+4 -20 replies
51/185usb: gadget: f_uac2: fix bFirstInterface in composite gadgetdrivers/usb/gadget/function/f_uac2.c+2 -00 replies
52/185usb: gadget: fsl_udc_core: fix ep valid checksdrivers/usb/gadget/udc/fsl_udc_core.c+2 -20 replies
54/185scsi: aacraid: fix shutdown crash when init failsdrivers/scsi/aacraid/linit.c+3 -10 replies
55/185scsi: qla4xxx: skip error recovery in case of register disconnect.drivers/scsi/qla4xxx/ql4_def.h drivers/scsi/qla4xxx/ql4_os.c+48 -00 replies
56/185ARM: OMAP3: Fix prm wake interrupt for resumearch/arm/mach-omap2/pm.c+2 -20 replies
57/185ARM: OMAP1: clock: Fix debugfs_create_*() usagearch/arm/mach-omap1/clock.c+3 -30 replies
58/185NFC: llcp: Limit size of SDP URInet/nfc/llcp_commands.c net/nfc/netlink.c+6 -10 replies
59/185mac80211: round IEEE80211_TX_STATUS_HEADROOM up to multiple of 4include/net/mac80211.h+1 -10 replies
60/185md raid10: fix NULL deference in handle_write_completed()drivers/md/raid10.c+4 -20 replies
61/185drm/exynos: fix comparison to bitshift when dealing with a maskdrivers/gpu/drm/exynos/regs-fimc.h+1 -10 replies
62/185drm/exynos: g2d: Delete an error message for a failed memory allocation in two functionsdrivers/gpu/drm/exynos/exynos_drm_g2d.c+2 -40 replies
63/185locking/xchg/alpha: Add unconditional memory barrier to cmpxchg()arch/alpha/include/asm/xchg.h+7 -80 replies
64/185kernel/relay.c: limit kmalloc size to KMALLOC_MAX_SIZEkernel/relay.c+1 -10 replies
65/185s390/cio: fix return code after missing interruptdrivers/s390/cio/device_fsm.c drivers/s390/cio/io_sch.h+5 -20 replies
66/185s390/cio: clear timer when terminating driver I/Odrivers/s390/cio/device_fsm.c+1 -00 replies
67/185ARM: OMAP: Fix dmtimer init for omap1arch/arm/plat-omap/dmtimer.c+2 -50 replies
68/185smsc75xx: fix smsc75xx_set_features()drivers/net/usb/smsc75xx.c+4 -30 replies
69/185regulatory: add NUL to request alpha2include/net/regulatory.h+1 -10 replies
70/185locking/xchg/alpha: Fix xchg() and cmpxchg() memory ordering bugsarch/alpha/include/asm/xchg.h+18 -30 replies
71/185x86/topology: Update the cpu cores field in /proc/cpuinfo correctly across CPU hotplug operationsarch/x86/kernel/smpboot.c+1 -00 replies
72/185media: dmxdev: fix error code for invalid ioctlsdrivers/media/dvb-core/dmxdev.c+1 -10 replies
73/185md/raid1: fix NULL pointer dereferencedrivers/md/raid1.c+11 -00 replies
74/185batman-adv: fix packet checksum in receive pathnet/batman-adv/soft-interface.c+1 -70 replies
75/185batman-adv: invalidate checksum on fragment reassemblynet/batman-adv/fragmentation.c+2 -10 replies
76/185netfilter: ebtables: convert BUG_ONs to WARN_ONsnet/bridge/netfilter/ebtables.c+18 -90 replies
77/185clocksource/drivers/fsl_ftm_timer: Fix error return checkingdrivers/clocksource/fsl_ftm_timer.c+1 -10 replies
78/185r8152: fix tx packets accountingdrivers/net/usb/r8152.c+1 -10 replies
79/185bcache: fix kcrashes with fio in RAID5 backend devdrivers/md/bcache/request.c+1 -10 replies
80/185sit: fix IFLA_MTU ignored on NEWLINKnet/ipv6/sit.c+7 -00 replies
81/185net/tcp/illinois: replace broken algorithm reference linknet/ipv4/tcp_illinois.c+1 -10 replies
83/185Btrfs: send, fix issuing write op when processing hole in no data modefs/btrfs/send.c+3 -00 replies
84/185watchdog: f71808e_wdt: Fix magic close handlingdrivers/watchdog/f71808e_wdt.c+2 -10 replies
85/185e1000e: Fix check_for_link return value with autoneg offdrivers/net/ethernet/intel/e1000e/ich8lan.c drivers/net/ethernet/intel/e1000e/mac.c+2 -20 replies
86/185e1000e: allocate ring descriptors with dma_zalloc_coherentdrivers/net/ethernet/intel/e1000e/netdev.c+2 -20 replies
87/185usb: musb: call pm_runtime_{get,put}_sync before reading vbus registersdrivers/usb/musb/musb_core.c+2 -00 replies
88/185scsi: sd: Keep disk read-only when re-reading partitiondrivers/scsi/sd.c+2 -10 replies
89/185fbdev: Fixing arbitrary kernel leak in case FBIOGETCMAP_SPARC in sbusfb_ioctl_helper().drivers/video/fbdev/sbuslib.c+2 -20 replies
90/185xen: xenbus: use put_device() instead of kfree()drivers/xen/xenbus/xenbus_probe.c+4 -10 replies
91/185USB: OHCI: Fix NULL dereference in HCDs using HCD_LOCAL_MEMdrivers/usb/host/ohci-hcd.c+2 -10 replies
92/185netfilter: ebtables: fix erroneous reject of last rulenet/bridge/netfilter/ebtables.c+5 -10 replies
93/185microblaze: switch to NO_BOOTMEMarch/microblaze/Kconfig arch/microblaze/mm/init.c+7 -503 replies
94/185net: Fix vlan untag for bridge and vlan_dev with reorder_hdr offinclude/uapi/linux/if_ether.h net/core/skbuff.c+6 -20 replies
95/185batman-adv: fix header size check in batadv_dbg_arp()net/batman-adv/distributed-arp-table.c+1 -10 replies
96/185vti4: Dont count header length twice on tunnel setupnet/ipv4/ip_vti.c+0 -10 replies
97/185vti4: Dont override MTU passed on link creation via IFLA_MTUnet/ipv4/ip_vti.c+0 -10 replies
98/185mm/mempolicy.c: avoid use uninitialized preferred_nodemm/mempolicy.c+3 -00 replies
99/185selftests: ftrace: Add probe event argument syntax testcasetools/testing/selftests/ftrace/test.d/kprobe/kprobe_args_syntax.tc+97 -00 replies
100/185selftests: ftrace: Add a testcase for string type with kprobe_eventtools/testing/selftests/ftrace/test.d/kprobe/kprobe_args_string.tc+46 -00 replies
101/185selftests: ftrace: Add a testcase for probepointtools/testing/selftests/ftrace/test.d/kprobe/probepoint.tc+43 -00 replies
104/185net: qmi_wwan: add BroadMobi BM806U 2020:2033drivers/net/usb/qmi_wwan.c+1 -00 replies
105/185net-usb: add qmi_wwan if on lte modem wistron neweb d18q1drivers/net/usb/qmi_wwan.c+3 -00 replies
106/185llc: properly handle dev_queue_xmit() return valueinclude/net/llc_conn.h net/llc/llc_c_ac.c net/llc/llc_conn.c+33 -160 replies
107/185net: Fix untag for vlan packets without ethernet headernet/core/skbuff.c+4 -20 replies
108/185net: mvneta: fix enable of all initialized RXQsdrivers/net/ethernet/marvell/mvneta.c+1 -00 replies
109/185sh: fix debug trap failure to process signals before return to userarch/sh/kernel/entry-common.S+1 -10 replies
110/185fs/proc/proc_sysctl.c: fix potential page fault while unregistering sysctl tablefs/proc/proc_sysctl.c+3 -00 replies
111/185swap: divide-by-zero when zero length swap file on ssdmm/swapfile.c+4 -00 replies
112/185sr: get/drop reference to device in revalidate and check_eventsdrivers/scsi/sr.c+15 -40 replies
113/185Force log to disk before reading the AGF during a fstrimfs/xfs/xfs_discard.c+7 -70 replies
114/185scsi: aacraid: Insure command thread is not recursively stoppeddrivers/scsi/aacraid/commsup.c drivers/scsi/aacraid/linit.c+4 -10 replies
115/185dp83640: Ensure against premature access to PHY registers after resetdrivers/net/phy/dp83640.c+18 -00 replies
116/185mm/ksm: fix interaction with THPmm/ksm.c+28 -00 replies
117/185mm: fix races between address_space dereference and free in page_evicatablemm/vmscan.c+7 -10 replies
118/185Btrfs: bail out on error during replay_dir_deletesfs/btrfs/tree-log.c+3 -10 replies
119/185Btrfs: fix NULL pointer dereference in log_dir_itemsfs/btrfs/tree-log.c+5 -20 replies
120/185btrfs: Fix possible softlock on single core machinesfs/btrfs/extent-tree.c+1 -00 replies
121/185sched/rt: Fix rq->clock_update_flags < RQCF_ACT_SKIP warningkernel/sched/rt.c+2 -00 replies
124/185btrfs: tests/qgroup: Fix wrong tree backref levelfs/btrfs/tests/qgroup-tests.c+1 -10 replies
125/185Btrfs: fix copy_items() return value when logging an inodefs/btrfs/tree-log.c+1 -00 replies
126/185btrfs: fix lockdep splat in btrfs_alloc_subvolume_writersfs/btrfs/disk-io.c+1 -10 replies
127/185xen/acpi: off by one in read_acpi_id()drivers/xen/xen-acpi-processor.c+3 -30 replies
128/185ACPI: acpi_pad: Fix memory leak in power saving threadsdrivers/acpi/acpi_pad.c+3 -00 replies
129/185powerpc/mpic: Check if cpu_possible() in mpic_physmask()arch/powerpc/sysdev/mpic.c+1 -10 replies
130/185m68k: set dma and coherent masks for platform FEC ethernetsarch/m68k/coldfire/device.c+10 -20 replies
131/185parisc/pci: Switch LBA PCI bus from Hard Fail to Soft Fail modedrivers/parisc/lba_pci.c+19 -10 replies
132/185hwmon: (nct6775) Fix writing pwmX_modedrivers/hwmon/nct6775.c+5 -50 replies
133/185powerpc/perf: Prevent kernel address leak to userspace via BHRB bufferarch/powerpc/perf/core-book3s.c+10 -00 replies
134/185powerpc/perf: Fix kernel address leak via sampling registersarch/powerpc/perf/core-book3s.c+15 -00 replies
135/185tools/thermal: tmon: fix for segfaulttools/thermal/tmon/sysfs.c tools/thermal/tmon/tmon.c+7 -60 replies
136/185net/mlx5: Protect from command bit overflowdrivers/net/ethernet/mellanox/mlx5/core/cmd.c+1 -10 replies
137/185ath10k: Fix kernel panic while using worker (ath10k_sta_rc_update_wk)drivers/net/wireless/ath/ath10k/mac.c+10 -00 replies
138/185ima: Fallback to the builtin hash algorithmsecurity/integrity/ima/ima_crypto.c security/integrity/ima/ima_main.c+15 -00 replies
139/185virtio-net: Fix operstate for virtio when no VIRTIO_NET_F_STATUSdrivers/net/virtio_net.c+1 -10 replies
140/185arm: dts: socfpga: fix GIC PPI warningarch/arm/boot/dts/socfpga.dtsi+1 -10 replies
141/185usb: dwc3: Update DWC_usb31 GTXFIFOSIZ reg fieldsdrivers/usb/dwc3/core.h+2 -00 replies
142/185zorro: Set up z->dev.dma_mask for the DMA APIdrivers/zorro/zorro.c+12 -00 replies
143/185bcache: quit dc->writeback_thread when BCACHE_DEV_DETACHING is setdrivers/md/bcache/writeback.c+17 -30 replies
144/185ACPICA: Events: add a return on failure from acpi_hw_register_readdrivers/acpi/acpica/evevent.c+7 -20 replies
145/185ACPICA: acpi: acpica: fix acpi operand cache leak in nseval.cdrivers/acpi/acpica/nseval.c+8 -00 replies
146/185i2c: mv64xxx: Apply errata delay only in standard modedrivers/i2c/busses/i2c-mv64xxx.c+6 -20 replies
147/185xhci: zero usb device slot_id member when disabling and freeing a xhci slotdrivers/usb/host/xhci-mem.c+2 -00 replies
148/185MIPS: ath79: Fix AR724X_PLL_REG_PCIE_CONFIG offsetarch/mips/include/asm/mach-ath79/ar71xx_regs.h+1 -10 replies
149/185PCI: Restore config space on runtime resume despite being unbounddrivers/pci/pci-driver.c+11 -60 replies
150/185usb: dwc2: Fix interval type issuedrivers/usb/dwc2/core.h+1 -10 replies
151/185usb: gadget: ffs: Let setup() return USB_GADGET_DELAYED_STATUSdrivers/usb/gadget/function/f_fs.c+1 -10 replies
153/185perf/core: Fix perf_output_read_group()kernel/events/core.c+2 -10 replies
154/185hwmon: (pmbus/max8688) Accept negative page register valuesdrivers/hwmon/pmbus/max8688.c+1 -10 replies
155/185hwmon: (pmbus/adm1275) Accept negative page register valuesdrivers/hwmon/pmbus/adm1275.c+2 -20 replies
156/185cdrom: do not call check_disk_change() inside cdrom_open()drivers/block/paride/pcd.c drivers/cdrom/cdrom.c drivers/cdrom/gdrom.c +2 more+9 -30 replies
157/185usb: gadget: udc: change comparison to bitshift when dealing with a maskdrivers/usb/gadget/udc/goku_udc.h+1 -10 replies
158/185usb: gadget: composite: fix incorrect handling of OS desc requestsdrivers/usb/gadget/composite.c include/linux/usb/composite.h+22 -210 replies
159/185ALSA: vmaster: Propagate slave errorsound/core/vmaster.c+4 -10 replies
160/185media: cx23885: Override 888 ImpactVCBe crystal frequencydrivers/media/pci/cx23885/cx23885-core.c+10 -00 replies
161/185media: cx23885: Set subdev host data to clk_freq pointerdrivers/media/pci/cx23885/cx23885-cards.c+4 -00 replies
162/185media: s3c-camif: fix out-of-bounds array accessdrivers/media/platform/s3c-camif/camif-capture.c+4 -30 replies
163/185dmaengine: pl330: fix a race condition in case of threaded irqsdrivers/dma/pl330.c+4 -20 replies
164/185media: em28xx: USB bulk packet size fixdrivers/media/usb/em28xx/em28xx.h+1 -10 replies
165/185staging: rtl8192u: return -ENOMEM on failed allocation of priv->oldaddrdrivers/staging/rtl8192u/r8192U_core.c+2 -00 replies
166/185rtc: tx4939: avoid unintended sign extension on a 24 bit shiftdrivers/rtc/rtc-tx4939.c+4 -20 replies
167/185serial: xuartps: Fix out-of-bounds access through DT aliasdrivers/tty/serial/xilinx_uartps.c+1 -10 replies
168/185serial: samsung: Fix out-of-bounds access through serial port indexdrivers/tty/serial/samsung.c+4 -00 replies
170/185serial: fsl_lpuart: Fix out-of-bounds access through DT aliasdrivers/tty/serial/fsl_lpuart.c+4 -00 replies
171/185serial: arc_uart: Fix out-of-bounds access through DT aliasdrivers/tty/serial/arc_uart.c+5 -00 replies
172/185PCI: Add function 1 DMA alias quirk for Marvell 88SE9220drivers/pci/quirks.c+3 -00 replies
174/185media: cx25821: prevent out-of-bounds read on array carddrivers/media/pci/cx25821/cx25821-core.c+4 -30 replies
175/185clk: samsung: s3c2410: Fix PLL ratesdrivers/clk/samsung/clk-s3c2410.c+8 -80 replies
176/185clk: samsung: exynos5260: Fix PLL ratesdrivers/clk/samsung/clk-exynos5260.c+1 -10 replies
177/185clk: samsung: exynos5250: Fix PLL ratesdrivers/clk/samsung/clk-exynos5250.c+4 -40 replies
178/185clk: samsung: exynos3250: Fix PLL ratesdrivers/clk/samsung/clk-exynos3250.c+2 -20 replies
179/185audit: return on memory error to avoid null pointer dereferencekernel/audit.c+2 -00 replies
180/185netlabel: If PF_INET6, check sk_buff ip header versionnet/netlabel/netlabel_unlabeled.c+10 -00 replies
181/185scsi: lpfc: Fix issue_lip if link is disableddrivers/scsi/lpfc/lpfc_attr.c+5 -00 replies
182/185scsi: lpfc: Fix soft lockup in lpfc worker thread during LIP testingdrivers/scsi/lpfc/lpfc_hbadisc.c+3 -20 replies
183/185scsi: lpfc: Fix frequency of Release WQE CQEsdrivers/scsi/lpfc/lpfc_sli.c+2 -00 replies
184/185regulator: of: Add a missing of_node_put() in an error handling path of of_regulator_match()drivers/regulator/of_regulator.c+1 -00 replies
185/185kdb: make "mdr" command repeatkernel/debug/kdb/kdb_main.c+21 -60 replies

Reviews trailers per patch

75 of 173 patches have a Reviewed-by or Acked-by.

PatchDavid SterbaAlex ChenDave CarrollPeter ZijlstraPaul E. McKenneyGuenter RoeckMichael Ira KrufkyBinarusNamhyung KimSilvan JegenRichard WeinbergerMajd DibbinyYuval ShaiaJoseph QiChangwei GeGang HeVlastimil BabkaMinchan KimMike MarciniszynIra WeinyJohn SobeckiRzeszutek WilkClemens LadischLaurence ObermanJohannes ThumshirnMatthew WilcoxHimanshu MadhaniKrzysztof OpasiakJames HoganEwan D. MilneTomas HenzlAaro KoskinenAndrew MortonBoris OstrovskyHannes ReineckeMichael LyleMatthias FerdinandSasha NeftinAaron BrownAlexander DuyckTony LindgrenMathieu MalaterreJuergen GrossAlan SternAlvaro Gamez MachadoMichal SimekSabrina DubrocaDou LiyangAlexander PotapenkoNeilBrownMaximilian WilhelmKees CookLee DuncanJan KaraDarrick J. WongRaghava Aditya RenukuntaAndrew LunnGerald SchaeferNikolay BorisovMatt FlemingLiu BoJoao MartinsNicholas PigginGrant GrundlerBalbir SinghThomas PetazzoniBjorn HelgaasPeter WuLukas WunnerMark RutlandLaurent PinchartSakari AilusFrank Mori HessMichael S. TsirkinChristoph HellwigPaul MooreTomasz FigaChanwoo Choi
1/185
2/185
3/185
4/185A-b
5/185
7/185
8/185T-b R-b
9/185
10/185R-b
11/185
12/185
13/185
14/185T-b
15/185A-b
16/185
17/185
19/185
20/185
21/185
22/185R-b
23/185
24/185A-b
25/185R-b
26/185R-b R-b
27/185R-b R-b R-b R-b
28/185R-b
29/185A-b
30/185A-b
31/185
32/185A-b
33/185R-b R-b
34/185
35/185
36/185
37/185R-b
38/185R-b
39/185
40/185
41/185R-b R-b
43/185R-b
44/185R-b
45/185
46/185
47/185R-b T-b
48/185R-b A-b
49/185R-b
50/185R-b A-b
51/185R-b
52/185
54/185R-b
55/185R-b R-b
56/185
57/185A-b
58/185
59/185
60/185
61/185
62/185
63/185A-b A-b
64/185R-b
65/185
66/185
67/185
68/185
69/185
70/185A-b
71/185T-b
72/185
73/185R-b
74/185T-b
75/185T-b
76/185
77/185
78/185
79/185R-b T-b
80/185
81/185
83/185
84/185R-b
85/185A-b T-b
86/185T-b R-b
87/185A-b
88/185
89/185A-b
90/185R-b
91/185A-b
92/185
93/185T-b T-b
94/185
95/185
96/185A-b
97/185A-b
98/185R-b T-b
99/185
100/185
101/185
104/185
105/185
106/185
107/185
108/185A-b
109/185
110/185R-b A-b
111/185R-b
112/185R-b R-b
113/185R-b
114/185R-b
115/185R-b
116/185R-b Co-authored-by
117/185R-b R-b
118/185R-b
119/185R-b
120/185R-b
121/185A-b R-b
124/185
125/185
126/185R-b
127/185R-b R-b
128/185
129/185Debugged-by
130/185
131/185R-b
132/185
133/185A-b
134/185
135/185
136/185
137/185
138/185
139/185A-b
140/185
141/185
142/185A-b
143/185R-b
144/185
145/185
146/185
147/185
148/185
149/185A-b T-b T-b
150/185
151/185
153/185Reported-and-Tested-by
154/185
155/185
156/185
157/185
158/185
159/185
160/185
161/185
162/185R-b A-b
163/185R-b T-b
164/185R-b
165/185
166/185
167/185R-b
168/185
170/185
171/185
172/185
174/185
175/185A-b A-b
176/185A-b A-b
177/185A-b A-b
178/185A-b A-b
179/185
180/185A-b
181/185R-b
182/185R-b
183/185R-b
184/185
185/185

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

Read the v1 thread

Cover letter [PATCH 3.18 000/185] 3.18.111-stable review

This is the start of the stable review cycle for the 3.18.111 release. There are 185 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 May 30 10:00:18 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/v3.x/stable-review/patch-3.18.111-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-3.18.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 3.18.111-rc1

Randy Dunlap <[email protected]>
kdb: make "mdr" command repeat

Christophe JAILLET <[email protected]>
regulator: of: Add a missing 'of_node_put()' in an error handling path of 'of_regulator_match()'

James Smart <[email protected]>
scsi: lpfc: Fix frequency of Release WQE CQEs

James Smart <[email protected]>
scsi: lpfc: Fix soft lockup in lpfc worker thread during LIP testing

James Smart <[email protected]>
scsi: lpfc: Fix issue_lip if link is disabled

Richard Haines <[email protected]>
netlabel: If PF_INET6, check sk_buff ip header version

Richard Guy Briggs <[email protected]>
audit: return on memory error to avoid null pointer dereference

Andrzej Hajda <[email protected]>
clk: samsung: exynos3250: Fix PLL rates

Andrzej Hajda <[email protected]>
clk: samsung: exynos5250: Fix PLL rates

Andrzej Hajda <[email protected]>
clk: samsung: exynos5260: Fix PLL rates

Andrzej Hajda <[email protected]>
clk: samsung: s3c2410: Fix PLL rates

Colin Ian King <[email protected]>
media: cx25821: prevent out-of-bounds read on array card

Jan Kara <[email protected]>
udf: Provide saner default for invalid uid / gid

Thomas Vincent-Cross <[email protected]>
PCI: Add function 1 DMA alias quirk for Marvell 88SE9220

Geert Uytterhoeven <[email protected]>
serial: arc_uart: Fix out-of-bounds access through DT alias

Geert Uytterhoeven <[email protected]>
serial: fsl_lpuart: Fix out-of-bounds access through DT alias

Geert Uytterhoeven <[email protected]>
serial: imx: Fix out-of-bounds access through serial port index

Geert Uytterhoeven <[email protected]>
serial: samsung: Fix out-of-bounds access through serial port index

Geert Uytterhoeven <[email protected]>
serial: xuartps: Fix out-of-bounds access through DT alias

Colin Ian King <[email protected]>
rtc: tx4939: avoid unintended sign extension on a 24 bit shift

Colin Ian King <[email protected]>

    staging: rtl8192u: return -ENOMEM on failed allocation of priv->oldaddr

Brad Love <[email protected]>
media: em28xx: USB bulk packet size fix

Qi Hou <[email protected]>
dmaengine: pl330: fix a race condition in case of threaded irqs

Arnd Bergmann <[email protected]>
media: s3c-camif: fix out-of-bounds array access

Brad Love <[email protected]>
media: cx23885: Set subdev host data to clk_freq pointer

Brad Love <[email protected]>
media: cx23885: Override 888 ImpactVCBe crystal frequency

Takashi Iwai <[email protected]>
ALSA: vmaster: Propagate slave error

Chris Dickens <[email protected]>
usb: gadget: composite: fix incorrect handling of OS desc requests

Wolfram Sang <[email protected]>
usb: gadget: udc: change comparison to bitshift when dealing with a mask

Maurizio Lombardi <[email protected]>
cdrom: do not call check_disk_change() inside cdrom_open()

Guenter Roeck <[email protected]>
hwmon: (pmbus/adm1275) Accept negative page register values

Guenter Roeck <[email protected]>
hwmon: (pmbus/max8688) Accept negative page register values

Peter Zijlstra <[email protected]>
perf/core: Fix perf_output_read_group()

Mathieu Malaterre <[email protected]>
powerpc: Add missing prototype for arch_irq_work_raise()

Lars-Peter Clausen <[email protected]>
usb: gadget: ffs: Let setup() return USB_GADGET_DELAYED_STATUS

Grigor Tovmasyan <[email protected]>
usb: dwc2: Fix interval type issue

Rafael J. Wysocki <[email protected]>
PCI: Restore config space on runtime resume despite being unbound

Mathias Kresin <[email protected]>
MIPS: ath79: Fix AR724X_PLL_REG_PCIE_CONFIG offset

Mathias Nyman <[email protected]>
xhci: zero usb device slot_id member when disabling and freeing a xhci slot

Gregory CLEMENT <[email protected]>
i2c: mv64xxx: Apply errata delay only in standard mode

Seunghun Han <[email protected]>
ACPICA: acpi: acpica: fix acpi operand cache leak in nseval.c

Erik Schmauss <[email protected]>
ACPICA: Events: add a return on failure from acpi_hw_register_read

Coly Li <[email protected]>

    bcache: quit dc->writeback_thread when BCACHE_DEV_DETACHING is set

Michael Schmitz <[email protected]>

    zorro: Set up z->dev.dma_mask for the DMA API

Thinh Nguyen <[email protected]>
usb: dwc3: Update DWC_usb31 GTXFIFOSIZ reg fields

Philipp Puschmann <[email protected]>
arm: dts: socfpga: fix GIC PPI warning

Jay Vosburgh <[email protected]>
virtio-net: Fix operstate for virtio when no VIRTIO_NET_F_STATUS

Petr Vorel <[email protected]>
ima: Fallback to the builtin hash algorithm

Karthikeyan Periyasamy <[email protected]>
ath10k: Fix kernel panic while using worker (ath10k_sta_rc_update_wk)

Leon Romanovsky <[email protected]>
net/mlx5: Protect from command bit overflow

Frank Asseg <[email protected]>
tools/thermal: tmon: fix for segfault

Michael Ellerman <[email protected]>
powerpc/perf: Fix kernel address leak via sampling registers

Madhavan Srinivasan <[email protected]>
powerpc/perf: Prevent kernel address leak to userspace via BHRB buffer

Guenter Roeck <[email protected]>
hwmon: (nct6775) Fix writing pwmX_mode

Helge Deller <[email protected]>
parisc/pci: Switch LBA PCI bus from Hard Fail to Soft Fail mode

Greg Ungerer <[email protected]>
m68k: set dma and coherent masks for platform FEC ethernets

Michael Ellerman <[email protected]>
powerpc/mpic: Check if cpu_possible() in mpic_physmask()

Lenny Szubowicz <[email protected]>
ACPI: acpi_pad: Fix memory leak in power saving threads

Dan Carpenter <[email protected]>
xen/acpi: off by one in read_acpi_id()

Jeff Mahoney <[email protected]>
btrfs: fix lockdep splat in btrfs_alloc_subvolume_writers

Filipe Manana <[email protected]>
Btrfs: fix copy_items() return value when logging an inode

Qu Wenruo <[email protected]>
btrfs: tests/qgroup: Fix wrong tree backref level

David S. Miller <[email protected]>
sparc64: Make atomic_xchg() an inline function rather than a macro.

Sean Christopherson <[email protected]>
KVM: VMX: raise internal error for exception during invalid protected mode state

Davidlohr Bueso <[email protected]>

    sched/rt: Fix rq->clock_update_flags < RQCF_ACT_SKIP warning

Nikolay Borisov <[email protected]>
btrfs: Fix possible softlock on single core machines

Liu Bo <[email protected]>
Btrfs: fix NULL pointer dereference in log_dir_items

Liu Bo <[email protected]>
Btrfs: bail out on error during replay_dir_deletes

Huang Ying <[email protected]>
mm: fix races between address_space dereference and free in page_evicatable

Claudio Imbrenda <[email protected]>
mm/ksm: fix interaction with THP

Esben Haabendal <[email protected]>
dp83640: Ensure against premature access to PHY registers after reset

Dave Carroll <[email protected]>
scsi: aacraid: Insure command thread is not recursively stopped

Carlos Maiolino <[email protected]>
Force log to disk before reading the AGF during a fstrim

Jens Axboe <[email protected]>
sr: get/drop reference to device in revalidate and check_events

Tom Abraham <[email protected]>
swap: divide-by-zero when zero length swap file on ssd

Danilo Krummrich <[email protected]>
fs/proc/proc_sysctl.c: fix potential page fault while unregistering sysctl table

Rich Felker <[email protected]>
sh: fix debug trap failure to process signals before return to user

Yelena Krivosheev <[email protected]>
net: mvneta: fix enable of all initialized RXQs

Toshiaki Makita <[email protected]>
net: Fix untag for vlan packets without ethernet header

Cong Wang <[email protected]>
llc: properly handle dev_queue_xmit() return value

Giuseppe Lippolis <[email protected]>
net-usb: add qmi_wwan if on lte modem wistron neweb d18q1

Pawel Dembicki <[email protected]>

    net: qmi_wwan: add BroadMobi BM806U 2020:2033

Linus Lüssing <[email protected]>
batman-adv: fix packet loss for broadcasted DHCP packets to a server

Linus Lüssing <[email protected]>
batman-adv: fix multicast-via-unicast transmission with AP isolation

Masami Hiramatsu <[email protected]>
selftests: ftrace: Add a testcase for probepoint

Masami Hiramatsu <[email protected]>
selftests: ftrace: Add a testcase for string type with kprobe_event

Masami Hiramatsu <[email protected]>
selftests: ftrace: Add probe event argument syntax testcase

Yisheng Xie <[email protected]>
mm/mempolicy.c: avoid use uninitialized preferred_node

Stefano Brivio <[email protected]>
vti4: Don't override MTU passed on link creation via IFLA_MTU

Stefano Brivio <[email protected]>
vti4: Don't count header length twice on tunnel setup

Matthias Schiffer <[email protected]>
batman-adv: fix header size check in batadv_dbg_arp()

Toshiaki Makita <[email protected]>
net: Fix vlan untag for bridge and vlan_dev with reorder_hdr off

Rob Herring <[email protected]>
microblaze: switch to NO_BOOTMEM

Florian Westphal <[email protected]>
netfilter: ebtables: fix erroneous reject of last rule

Fredrik Noring <[email protected]>
USB: OHCI: Fix NULL dereference in HCDs using HCD_LOCAL_MEM

Arvind Yadav <[email protected]>
xen: xenbus: use put_device() instead of kfree()

Peter Malone <[email protected]>
fbdev: Fixing arbitrary kernel leak in case FBIOGETCMAP_SPARC in sbusfb_ioctl_helper().

Jeremy Cline <[email protected]>
scsi: sd: Keep disk read-only when re-reading partition

Merlijn Wajer <[email protected]>
usb: musb: call pm_runtime_{get,put}_sync before reading vbus registers

Pierre-Yves Kerbrat <[email protected]>
e1000e: allocate ring descriptors with dma_zalloc_coherent

Benjamin Poirier <[email protected]>
e1000e: Fix check_for_link return value with autoneg off

Igor Pylypiv <[email protected]>
watchdog: f71808e_wdt: Fix magic close handling

Filipe Manana <[email protected]>
Btrfs: send, fix issuing write op when processing hole in no data mode

Roger Pau Monne <[email protected]>
xen/pirq: fix error path cleanup when binding MSIs

Joey Pabalinas <[email protected]>
net/tcp/illinois: replace broken algorithm reference link

Xin Long <[email protected]>
sit: fix IFLA_MTU ignored on NEWLINK

Tang Junhui <[email protected]>
bcache: fix kcrashes with fio in RAID5 backend dev

Eric Dumazet <[email protected]>
r8152: fix tx packets accounting

Colin Ian King <[email protected]>
clocksource/drivers/fsl_ftm_timer: Fix error return checking

Florian Westphal <[email protected]>
netfilter: ebtables: convert BUG_ONs to WARN_ONs

Matthias Schiffer <[email protected]>
batman-adv: invalidate checksum on fragment reassembly

Matthias Schiffer <[email protected]>
batman-adv: fix packet checksum in receive path

Yufen Yu <[email protected]>
md/raid1: fix NULL pointer dereference

Mauro Carvalho Chehab <[email protected]>
media: dmxdev: fix error code for invalid ioctls

Samuel Neves <[email protected]>
x86/topology: Update the 'cpu cores' field in /proc/cpuinfo correctly across CPU hotplug operations

Andrea Parri <[email protected]>
locking/xchg/alpha: Fix xchg() and cmpxchg() memory ordering bugs

Johannes Berg <[email protected]>
regulatory: add NUL to request alpha2

Eric Dumazet <[email protected]>
smsc75xx: fix smsc75xx_set_features()

Tony Lindgren <[email protected]>
ARM: OMAP: Fix dmtimer init for omap1

Sebastian Ott <[email protected]>
s390/cio: clear timer when terminating driver I/O

Sebastian Ott <[email protected]>
s390/cio: fix return code after missing interrupt

David Rientjes <[email protected]>
kernel/relay.c: limit kmalloc size to KMALLOC_MAX_SIZE

Andrea Parri <[email protected]>
locking/xchg/alpha: Add unconditional memory barrier to cmpxchg()

Markus Elfring <[email protected]>
drm/exynos: g2d: Delete an error message for a failed memory allocation in two functions

Wolfram Sang <[email protected]>
drm/exynos: fix comparison to bitshift when dealing with a mask

Yufen Yu <[email protected]>
md raid10: fix NULL deference in handle_write_completed()

Felix Fietkau <[email protected]>
mac80211: round IEEE80211_TX_STATUS_HEADROOM up to multiple of 4

Kees Cook <[email protected]>
NFC: llcp: Limit size of SDP URI

Geert Uytterhoeven <[email protected]>
ARM: OMAP1: clock: Fix debugfs_create_*() usage

Tony Lindgren <[email protected]>
ARM: OMAP3: Fix prm wake interrupt for resume

Manish Rangankar <[email protected]>
scsi: qla4xxx: skip error recovery in case of register disconnect.

Meelis Roos <[email protected]>
scsi: aacraid: fix shutdown crash when init fails

Anders Roxell <[email protected]>
selftests: memfd: add config fragment for fuse

Stefan Agner <[email protected]>
usb: gadget: fsl_udc_core: fix ep valid checks

John Keeping <[email protected]>
usb: gadget: f_uac2: fix bFirstInterface in composite gadget

Bart Van Assche <[email protected]>
scsi: qla2xxx: Avoid triggering undefined behavior in qla2x00_mbx_completion()

Dan Carpenter <[email protected]>
scsi: mptfusion: Add bounds check in mptctl_hp_targetinfo()

Dan Carpenter <[email protected]>
scsi: sym53c8xx_2: iterator underflow in sym_getsync()

Chad Dupuis <[email protected]>
scsi: bnx2fc: Fix check in SCSI completion handler for timed out request

Sujit Reddy Thumma <[email protected]>
scsi: ufs: Enable quirk to ignore sending WRITE_SAME command

Mark Salter <[email protected]>
irqchip/gic-v3: Change pr_debug message to pr_devel

Tang Junhui <[email protected]>
bcache: return attach error when no cache set exist

Tang Junhui <[email protected]>
bcache: fix for data collapse after re-attaching an attached device

Tang Junhui <[email protected]>
bcache: fix for allocator and register thread race

Coly Li <[email protected]>
bcache: properly set task state in bch_writeback_thread()

Arnd Bergmann <[email protected]>
cifs: silence compiler warnings showing up with gcc-8.0.0

Alexey Dobriyan <[email protected]>
proc: fix /proc/*/map_files lookup

Ross Lagerwall <[email protected]>
xen/grant-table: Use put_page instead of free_page

Matt Redfearn <[email protected]>
MIPS: TXx9: use IS_BUILTIN() for CONFIG_LEDS_CLASS

Chen Yu <[email protected]>
ACPI: processor_perflib: Do not send _PPC change notification if not ready

Jean Delvare <[email protected]>
firmware: dmi_scan: Fix handling of empty DMI strings

Arnd Bergmann <[email protected]>
x86/power: Fix swsusp_arch_resume prototype

Alex Estrin <[email protected]>
IB/ipoib: Fix for potential no-carrier state

Mel Gorman <[email protected]>
mm: pin address_space before dereferencing it while isolating an LRU page

Kirill A. Shutemov <[email protected]>
asm-generic: provide generic_pmdp_establish()

Yisheng Xie <[email protected]>
mm/mempolicy: add nodes_empty check in SYSC_migrate_pages

Yisheng Xie <[email protected]>
mm/mempolicy: fix the check of nodemask from user

piaojun <[email protected]>
ocfs2/acl: use 'ip_xattr_sem' to protect getting extended attribute

piaojun <[email protected]>
ocfs2: return -EROFS to mount.ocfs2 if inode block is invalid

Leon Romanovsky <[email protected]>
RDMA/mlx5: Avoid memory leak in case of XRCD dealloc failure

Jake Daryll Obina <[email protected]>
jffs2: Fix use-after-free bug in jffs2_iget()'s error handling path

Dan Carpenter <[email protected]>
HID: roccat: prevent an out of bounds read in kovaplus_profile_activated()

Arnd Bergmann <[email protected]>
scsi: fas216: fix sense buffer initialization

Nikolay Borisov <[email protected]>
btrfs: Fix out of bounds access in btrfs_search_slot

Ulf Magnusson <[email protected]>
kconfig: Fix expr_free() E_NOT leak

Ulf Magnusson <[email protected]>
kconfig: Fix automatic menu creation mem leak

Ulf Magnusson <[email protected]>
kconfig: Don't leak main menus during parsing

Guenter Roeck <[email protected]>
watchdog: sp5100_tco: Fix watchdog disable bit

Jan Chochol <[email protected]>
nfs: Do not convert nfs_idmap_cache_timeout to jiffies

mulhern <[email protected]>
dm thin: fix documentation relative to low water mark threshold

Steven Rostedt (VMware) <[email protected]>
tools lib traceevent: Fix get_field_str() for dynamic strings

Alex Williamson <[email protected]>
PCI: Add function 1 DMA alias quirk for Marvell 9128

Anna-Maria Gleixner <[email protected]>
tracing/hrtimer: Fix tracing bugs by taking all clock bases and modes into account

Paolo Bonzini <[email protected]>
kvm: x86: fix KVM_XEN_HVM_CONFIG ioctl

Dan Carpenter <[email protected]>
ASoC: au1x: Fix timeout tests in au1xac97c_ac97_read()

Hector Martin <[email protected]>
firewire-ohci: work around oversized DMA reads on JMicron controllers

zhongjiang <[email protected]>
kernel/signal.c: avoid undefined behaviour in kill_something_info

Joe Jin <[email protected]>
xen-swiotlb: fix the check condition for xen_swiotlb_free_coherent

Tejun Heo <[email protected]>
libata: Blacklist some Sandisk SSDs for NCQ

Al Viro <[email protected]>
do d_instantiate/unlock_new_inode combinations safely

Al Viro <[email protected]>
aio: fix io_destroy(2) vs. lookup_ioctx() race

Al Viro <[email protected]>
affs_lookup(): close a race with affs_remove_link()

Colin Ian King <[email protected]>

    KVM: Fix spelling mistake: "cop_unsuable" -> "cop_unusable"

Maciej W. Rozycki <[email protected]>
MIPS: Fix ptrace(2) PTRACE_PEEKUSR and PTRACE_POKEUSR accesses to o32 FGRs

Maciej W. Rozycki <[email protected]>
MIPS: ptrace: Expose FIR register through FP regset

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

Diffstat:

 Documentation/device-mapper/thin-provisioning.txt  |  8 +-
 Makefile                                           |  4 +-
 arch/alpha/include/asm/xchg.h                      | 30 +++++--
 arch/arm/boot/dts/socfpga.dtsi                     |  2 +-
 arch/arm/mach-omap1/clock.c                        |  6 +-
 arch/arm/mach-omap2/pm.c                           |  4 +-
 arch/arm/plat-omap/dmtimer.c                       |  7 +-
 arch/m68k/coldfire/device.c                        | 12 ++-
 arch/microblaze/Kconfig                            |  1 +
 arch/microblaze/mm/init.c                          | 56 ++-----------
 arch/mips/include/asm/mach-ath79/ar71xx_regs.h     |  2 +-
 arch/mips/kernel/ptrace.c                          | 22 ++++-
 arch/mips/kernel/ptrace32.c                        |  4 +-
 arch/mips/kvm/mips.c                               |  2 +-
 arch/mips/txx9/rbtx4939/setup.c                    |  4 +-
 arch/powerpc/include/asm/irq_work.h                |  1 +
 arch/powerpc/perf/core-book3s.c                    | 25 ++++++
 arch/powerpc/sysdev/mpic.c                         |  2 +-
 arch/sh/kernel/entry-common.S                      |  2 +-
 arch/sparc/include/asm/atomic_64.h                 |  6 +-
 arch/x86/kernel/smpboot.c                          |  1 +
 arch/x86/kvm/vmx.c                                 | 20 +++--
 arch/x86/kvm/x86.c                                 |  7 +-
 arch/x86/power/hibernate_32.c                      |  2 +-
 arch/x86/power/hibernate_64.c                      |  2 +-
 drivers/acpi/acpi_pad.c                            |  3 +
 drivers/acpi/acpica/evevent.c                      |  9 +-
 drivers/acpi/acpica/nseval.c                       |  8 ++
 drivers/acpi/processor_perflib.c                   |  2 +-
 drivers/ata/libata-core.c                          |  4 +
 drivers/block/paride/pcd.c                         |  2 +
 drivers/cdrom/cdrom.c                              |  3 -
 drivers/cdrom/gdrom.c                              |  3 +
 drivers/clk/samsung/clk-exynos3250.c               |  4 +-
 drivers/clk/samsung/clk-exynos5250.c               |  8 +-
 drivers/clk/samsung/clk-exynos5260.c               |  2 +-
 drivers/clk/samsung/clk-s3c2410.c                  | 16 ++--
 drivers/clocksource/fsl_ftm_timer.c                |  2 +-
 drivers/dma/pl330.c                                |  6 +-
 drivers/firewire/ohci.c                            |  8 +-
 drivers/firmware/dmi_scan.c                        | 22 ++---
 drivers/gpu/drm/exynos/exynos_drm_g2d.c            |  6 +-
 drivers/gpu/drm/exynos/regs-fimc.h                 |  2 +-
 drivers/hid/hid-roccat-kovaplus.c                  |  2 +
 drivers/hwmon/nct6775.c                            | 10 +--
 drivers/hwmon/pmbus/adm1275.c                      |  4 +-
 drivers/hwmon/pmbus/max8688.c                      |  2 +-
 drivers/i2c/busses/i2c-mv64xxx.c                   |  8 +-
 drivers/ide/ide-cd.c                               |  2 +
 drivers/infiniband/hw/mlx5/qp.c                    |  5 +-
 drivers/infiniband/ulp/ipoib/ipoib_main.c          |  3 +
 drivers/irqchip/irq-gic-v3.c                       |  2 +-
 drivers/md/bcache/alloc.c                          |  4 +-
 drivers/md/bcache/bcache.h                         |  2 +-
 drivers/md/bcache/btree.c                          |  9 +-
 drivers/md/bcache/request.c                        |  2 +-
 drivers/md/bcache/super.c                          | 23 +++--
 drivers/md/bcache/sysfs.c                          | 11 ++-
 drivers/md/bcache/writeback.c                      | 27 ++++--
 drivers/md/raid1.c                                 | 11 +++
 drivers/md/raid10.c                                |  6 +-
 drivers/media/dvb-core/dmxdev.c                    |  2 +-
 drivers/media/pci/cx23885/cx23885-cards.c          |  4 +
 drivers/media/pci/cx23885/cx23885-core.c           | 10 +++
 drivers/media/pci/cx25821/cx25821-core.c           |  7 +-
 drivers/media/platform/s3c-camif/camif-capture.c   |  7 +-
 drivers/media/usb/em28xx/em28xx.h                  |  2 +-
 drivers/message/fusion/mptctl.c                    |  2 +
 drivers/net/ethernet/intel/e1000e/ich8lan.c        |  2 +-
 drivers/net/ethernet/intel/e1000e/mac.c            |  2 +-
 drivers/net/ethernet/intel/e1000e/netdev.c         |  4 +-
 drivers/net/ethernet/marvell/mvneta.c              |  1 +
 drivers/net/ethernet/mellanox/mlx5/core/cmd.c      |  2 +-
 drivers/net/phy/dp83640.c                          | 18 ++++
 drivers/net/usb/qmi_wwan.c                         |  4 +
 drivers/net/usb/r8152.c                            |  2 +-
 drivers/net/usb/smsc75xx.c                         |  7 +-
 drivers/net/virtio_net.c                           |  2 +-
 drivers/net/wireless/ath/ath10k/mac.c              | 10 +++
 drivers/parisc/lba_pci.c                           | 20 ++++-
 drivers/pci/pci-driver.c                           | 17 ++--
 drivers/pci/quirks.c                               |  5 ++
 drivers/regulator/of_regulator.c                   |  1 +
 drivers/rtc/rtc-tx4939.c                           |  6 +-
 drivers/s390/cio/device_fsm.c                      |  7 +-
 drivers/s390/cio/io_sch.h                          |  1 +
 drivers/scsi/aacraid/commsup.c                     |  4 +-
 drivers/scsi/aacraid/linit.c                       |  5 +-
 drivers/scsi/arm/fas216.c                          |  2 +-
 drivers/scsi/bnx2fc/bnx2fc_io.c                    |  1 +
 drivers/scsi/lpfc/lpfc_attr.c                      |  5 ++
 drivers/scsi/lpfc/lpfc_hbadisc.c                   |  5 +-
 drivers/scsi/lpfc/lpfc_sli.c                       |  2 +
 drivers/scsi/qla2xxx/qla_isr.c                     |  6 +-
 drivers/scsi/qla4xxx/ql4_def.h                     |  2 +
 drivers/scsi/qla4xxx/ql4_os.c                      | 46 ++++++++++
 drivers/scsi/sd.c                                  |  3 +-
 drivers/scsi/sr.c                                  | 21 ++++-
 drivers/scsi/sym53c8xx_2/sym_hipd.c                |  2 +-
 drivers/scsi/ufs/ufshcd.c                          |  2 +
 drivers/staging/rtl8192u/r8192U_core.c             |  2 +
 drivers/tty/serial/arc_uart.c                      |  5 ++
 drivers/tty/serial/fsl_lpuart.c                    |  4 +
 drivers/tty/serial/imx.c                           |  6 ++
 drivers/tty/serial/samsung.c                       |  4 +
 drivers/tty/serial/xilinx_uartps.c                 |  2 +-
 drivers/usb/dwc2/core.h                            |  2 +-
 drivers/usb/dwc3/core.h                            |  2 +
 drivers/usb/gadget/composite.c                     | 40 +++++----
 drivers/usb/gadget/function/f_fs.c                 |  2 +-
 drivers/usb/gadget/function/f_uac2.c               |  2 +
 drivers/usb/gadget/udc/fsl_udc_core.c              |  4 +-
 drivers/usb/gadget/udc/goku_udc.h                  |  2 +-
 drivers/usb/host/ohci-hcd.c                        |  3 +-
 drivers/usb/host/xhci-mem.c                        |  2 +
 drivers/usb/musb/musb_core.c                       |  2 +
 drivers/video/fbdev/sbuslib.c                      |  4 +-
 drivers/watchdog/f71808e_wdt.c                     |  3 +-
 drivers/watchdog/sp5100_tco.h                      |  2 +-
 drivers/xen/events/events_base.c                   |  4 +-
 drivers/xen/grant-table.c                          |  4 +-
 drivers/xen/swiotlb-xen.c                          |  2 +-
 drivers/xen/xen-acpi-processor.c                   |  6 +-
 drivers/xen/xenbus/xenbus_probe.c                  |  5 +-
 drivers/zorro/zorro.c                              | 12 +++
 fs/affs/namei.c                                    | 10 ++-
 fs/aio.c                                           |  4 +-
 fs/btrfs/ctree.c                                   | 12 ++-
 fs/btrfs/disk-io.c                                 |  2 +-
 fs/btrfs/extent-tree.c                             |  1 +
 fs/btrfs/inode.c                                   | 16 +---
 fs/btrfs/send.c                                    |  3 +
 fs/btrfs/tests/qgroup-tests.c                      |  2 +-
 fs/btrfs/tree-log.c                                | 12 ++-
 fs/cifs/cifssmb.c                                  |  4 +-
 fs/dcache.c                                        | 22 +++++
 fs/ecryptfs/inode.c                                |  3 +-
 fs/ext2/namei.c                                    |  6 +-
 fs/ext4/namei.c                                    |  6 +-
 fs/f2fs/namei.c                                    | 12 +--
 fs/jffs2/dir.c                                     | 12 +--
 fs/jffs2/fs.c                                      |  1 -
 fs/jfs/namei.c                                     | 12 +--
 fs/nfs/nfs4sysctl.c                                |  2 +-
 fs/nilfs2/namei.c                                  |  6 +-
 fs/ocfs2/acl.c                                     |  6 ++
 fs/ocfs2/super.c                                   |  5 +-
 fs/ocfs2/xattr.c                                   |  2 +
 fs/proc/base.c                                     | 29 ++++++-
 fs/proc/proc_sysctl.c                              |  3 +
 fs/reiserfs/namei.c                                | 12 +--
 fs/udf/namei.c                                     |  6 +-
 fs/udf/super.c                                     |  5 +-
 fs/ufs/namei.c                                     |  6 +-
 fs/xfs/xfs_discard.c                               | 14 ++--
 include/asm-generic/pgtable.h                      | 15 ++++
 include/linux/dcache.h                             |  1 +
 include/linux/suspend.h                            |  2 +
 include/linux/usb/composite.h                      |  3 +
 include/net/llc_conn.h                             |  2 +-
 include/net/mac80211.h                             |  2 +-
 include/net/regulatory.h                           |  2 +-
 include/trace/events/timer.h                       | 20 ++++-
 include/uapi/linux/if_ether.h                      |  1 +
 kernel/audit.c                                     |  2 +
 kernel/debug/kdb/kdb_main.c                        | 27 ++++--
 kernel/events/core.c                               |  3 +-
 kernel/power/power.h                               |  3 -
 kernel/relay.c                                     |  2 +-
 kernel/sched/rt.c                                  |  2 +
 kernel/signal.c                                    |  4 +
 mm/ksm.c                                           | 28 +++++++
 mm/mempolicy.c                                     | 36 ++++++--
 mm/swapfile.c                                      |  4 +
 mm/vmscan.c                                        | 22 ++++-
 net/batman-adv/distributed-arp-table.c             |  2 +-
 net/batman-adv/fragmentation.c                     |  3 +-
 net/batman-adv/gateway_client.c                    |  3 +
 net/batman-adv/multicast.c                         |  4 +-
 net/batman-adv/soft-interface.c                    |  8 +-
 net/bridge/netfilter/ebtables.c                    | 33 +++++---
 net/core/skbuff.c                                  |  9 +-
 net/ipv4/ip_vti.c                                  |  2 -
 net/ipv4/tcp_illinois.c                            |  2 +-
 net/ipv6/sit.c                                     |  7 ++
 net/llc/llc_c_ac.c                                 | 15 ++--
 net/llc/llc_conn.c                                 | 32 +++++--
 net/netlabel/netlabel_unlabeled.c                  | 10 +++
 net/nfc/llcp_commands.c                            |  4 +
 net/nfc/netlink.c                                  |  3 +-
 scripts/kconfig/expr.c                             |  2 +-
 scripts/kconfig/menu.c                             |  1 +
 scripts/kconfig/zconf.y                            | 33 ++++++--
 security/integrity/ima/ima_crypto.c                |  2 +
 security/integrity/ima/ima_main.c                  | 13 +++
 sound/core/vmaster.c                               |  5 +-
 sound/soc/au1x/ac97c.c                             |  6 +-
 tools/lib/traceevent/parse-filter.c                | 10 ++-
 .../ftrace/test.d/kprobe/kprobe_args_string.tc     | 46 ++++++++++
 .../ftrace/test.d/kprobe/kprobe_args_syntax.tc     | 97 ++++++++++++++++++++++
 .../selftests/ftrace/test.d/kprobe/probepoint.tc   | 43 ++++++++++
 tools/testing/selftests/memfd/config               |  1 +
 tools/thermal/tmon/sysfs.c                         | 12 +--
 tools/thermal/tmon/tmon.c                          |  1 -
 204 files changed, 1228 insertions(+), 450 deletions(-)