Skip to content

4.9.209-stable review

Greg Kroah-Hartman linux-efi linux-mips linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest91 patches 5 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/91PM / devfreq: Dont fail devfreq_dev_release if not in listdrivers/devfreq/devfreq.c+1 -50 replies
2/91RDMA/cma: add missed unregister_pernet_subsys in init failuredrivers/infiniband/core/cma.c+1 -00 replies
3/91scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set funcdrivers/scsi/lpfc/lpfc_bsg.c+9 -60 replies
4/91scsi: qla2xxx: Dont call qlt_async_event twicedrivers/scsi/qla2xxx/qla_isr.c+0 -40 replies
5/91scsi: iscsi: qla4xxx: fix double free in probedrivers/scsi/qla4xxx/ql4_os.c+0 -10 replies
6/91scsi: libsas: stop discovering if oob mode is disconnecteddrivers/scsi/libsas/sas_discover.c+10 -10 replies
7/91usb: gadget: fix wrong endpoint descdrivers/usb/gadget/function/f_ecm.c drivers/usb/gadget/function/f_rndis.c+6 -10 replies
8/91md: raid1: check rdev before reference in raid1_sync_request funcdrivers/md/raid1.c+1 -10 replies
9/91s390/cpum_sf: Adjust sampling interval to avoid hitting sample limitsarch/s390/kernel/perf_cpum_sf.c+16 -00 replies
10/91s390/cpum_sf: Avoid SBD overflow condition in irq handlerarch/s390/kernel/perf_cpum_sf.c+0 -60 replies
11/91IB/mlx4: Follow mirror sequence of device add during device removaldrivers/infiniband/hw/mlx4/main.c+5 -40 replies
12/91xen-blkback: prevent premature module unloaddrivers/block/xen-blkback/xenbus.c+10 -00 replies
13/91xen/balloon: fix ballooned page accounting without hotplug enableddrivers/xen/balloon.c+2 -10 replies
14/91PM / hibernate: memory_bm_find_bit(): Tighten node optimisationkernel/power/snapshot.c+8 -10 replies
15/91xfs: fix mount failure crash on invalid iclog memory accessfs/xfs/xfs_log.c+2 -00 replies
16/91taskstats: fix data-racekernel/taskstats.c+19 -110 replies
17/91drm: limit to INT_MAX in create_blob ioctldrivers/gpu/drm/drm_property.c+1 -10 replies
18/91Revert "perf report: Add warning when libunwind not compiled in"tools/perf/builtin-report.c+0 -70 replies
19/91ALSA: ice1724: Fix sleep-in-atomic in Infrasonic Quartet support codesound/pci/ice1712/ice1724.c+6 -30 replies
20/91MIPS: Avoid VDSO ABI breakage due to global register variablearch/mips/include/asm/thread_info.h+19 -10 replies
21/91mm/zsmalloc.c: fix the migrated zspage statistics.mm/zsmalloc.c+5 -00 replies
22/91memcg: account security cred as well to kmemcgkernel/cred.c+3 -30 replies
23/91locks: print unsigned ino in /proc/locksfs/locks.c+1 -10 replies
24/91dmaengine: Fix access to uninitialized dma_slave_capsinclude/linux/dmaengine.h+4 -10 replies
25/91compat_ioctl: block: handle Persistent Reservationsblock/compat_ioctl.c+9 -00 replies
26/91ata: libahci_platform: Export again ahci_platform_<en/dis>able_phys()drivers/ata/libahci_platform.c include/linux/ahci_platform.h+6 -20 replies
27/91ata: ahci_brcm: Allow optional reset controller to be useddrivers/ata/ahci_brcm.c+7 -00 replies
28/91ata: ahci_brcm: Fix AHCI resources managementdrivers/ata/ahci_brcm.c+76 -290 replies
29/91gpiolib: fix up emulated open drain outputsdrivers/gpio/gpiolib.c+8 -00 replies
30/91tracing: Have the histogram compare functions convert to u64 firstkernel/trace/tracing_map.c+2 -20 replies
31/91ALSA: cs4236: fix error return comparison of an unsigned integersound/isa/cs423x/cs4236.c+2 -10 replies
32/91ftrace: Avoid potential division by zero in function profilerkernel/trace/ftrace.c+3 -30 replies
33/91arm64: Revert support for execute-only user mappingsarch/arm64/include/asm/pgtable-prot.h arch/arm64/include/asm/pgtable.h arch/arm64/mm/fault.c +1 more+6 -170 replies
34/91PM / devfreq: Check NULL governor in available_governors_showdrivers/devfreq/devfreq.c+1 -10 replies
35/91nfsd4: fix up replay_matches_cache()fs/nfsd/nfs4state.c+10 -50 replies
36/91xfs: dont check for AG deadlock for realtime files in bunmapifs/xfs/libxfs/xfs_bmap.c+1 -10 replies
37/91Bluetooth: btusb: fix PM leak in error case of setupdrivers/bluetooth/btusb.c+2 -10 replies
38/91Bluetooth: delete a stray unlocknet/bluetooth/l2cap_core.c+1 -30 replies
39/91Bluetooth: Fix memory leak in hci_connect_le_scannet/bluetooth/hci_conn.c+3 -10 replies
40/91media: flexcop-usb: ensure -EIO is returned on error conditiondrivers/media/usb/b2c2/flexcop-usb.c+1 -10 replies
41/91regulator: ab8500: Remove AB8505 USB regulatordrivers/regulator/ab8500.c include/linux/regulator/ab8500.h+0 -180 replies
42/91media: usb: fix memory leak in af9005_identify_statedrivers/media/usb/dvb-usb/af9005.c+3 -20 replies
43/91tty: serial: msm_serial: Fix lockup for sysrq and oopsdrivers/tty/serial/msm_serial.c+11 -20 replies
44/91fix compat handling of FICLONERANGE, FIDEDUPERANGE and FS_IOC_FIEMAPfs/compat_ioctl.c+2 -10 replies
45/91drm/mst: Fix MST sideband up-reply failure handlingdrivers/gpu/drm/drm_dp_mst_topology.c+5 -10 replies
46/91powerpc/pseries/hvconsole: Fix stack overread via udbgarch/powerpc/platforms/pseries/hvconsole.c drivers/tty/hvc/hvc_vio.c+16 -20 replies
47/91coresight: tmc-etf: Do not call smp_processor_id from preemptibledrivers/hwtracing/coresight/coresight-tmc-etf.c+1 -30 replies
48/91coresight: etb10: Do not call smp_processor_id from preemptibledrivers/hwtracing/coresight/coresight-etb10.c+1 -30 replies
49/91rxrpc: Fix possible NULL pointer access in ICMP handlingnet/rxrpc/peer_event.c+3 -00 replies
50/91ath9k_htc: Modify byte order for an error messagedrivers/net/wireless/ath/ath9k/htc_drv_txrx.c+1 -10 replies
51/91ath9k_htc: Discard undersized packetsdrivers/net/wireless/ath/ath9k/htc_drv_txrx.c+19 -40 replies
52/91net: add annotations on hh->hh_len lockless accessesdrivers/firewire/net.c include/net/neighbour.h net/core/neighbour.c +1 more+14 -50 replies
53/91s390/smp: fix physical to logical CPU map for SMTarch/s390/kernel/smp.c+54 -260 replies
54/91xen/blkback: Avoid unmapping unmapped grant pagesdrivers/block/xen-blkback/blkback.c+2 -00 replies
55/91locking/x86: Remove the unused atomic_inc_short() methdarch/tile/lib/atomic_asm_32.S arch/x86/include/asm/atomic.h+1 -150 replies
56/91pstore/ram: Write new dumps to start of recycled zonesfs/pstore/ram.c+11 -00 replies
57/91locking/spinlock/debug: Fix various data raceskernel/locking/spinlock_debug.c+16 -160 replies
58/91netfilter: ctnetlink: netns exit must wait for callbacksnet/netfilter/nf_conntrack_netlink.c+3 -00 replies
59/91efi/gop: Return EFI_NOT_FOUND if there are no usable GOPsdrivers/firmware/efi/libstub/gop.c+6 -60 replies
60/91efi/gop: Return EFI_SUCCESS if a usable GOP was founddrivers/firmware/efi/libstub/gop.c+2 -20 replies
61/91efi/gop: Fix memory leak in __gop_query32/64()drivers/firmware/efi/libstub/gop.c+12 -540 replies
62/91ARM: vexpress: Set-up shared OPP table instead of individual for each CPUarch/arm/mach-vexpress/spc.c+11 -10 replies
63/91netfilter: uapi: Avoid undefined left-shift in xt_sctp.hinclude/uapi/linux/netfilter/xt_sctp.h+3 -30 replies
64/91spi: spi-cavium-thunderx: Add missing pci_release_regions()drivers/spi/spi-cavium-thunderx.c+2 -00 replies
65/91ARM: dts: am437x-gp/epos-evm: fix panel compatiblearch/arm/boot/dts/am437x-gp-evm.dts arch/arm/boot/dts/am43x-epos-evm.dts+2 -20 replies
66/91samples: bpf: Replace symbol compare of trace_eventsamples/bpf/trace_event_user.c+2 -20 replies
67/91powerpc: Ensure that swiotlb buffer is allocated from low memoryarch/powerpc/mm/mem.c+8 -00 replies
68/91bnx2x: Do not handle requests from VFs after paritydrivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c+23 -20 replies
69/91bnx2x: Fix logic to get total no. of PFs per enginedrivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h+1 -10 replies
70/91net: usb: lan78xx: Fix error message format specifierdrivers/net/usb/lan78xx.c+1 -10 replies
71/91rfkill: Fix incorrect check to avoid NULL pointer dereferencenet/rfkill/core.c+5 -20 replies
72/91ASoC: wm8962: fix lambda valuesound/soc/codecs/wm8962.c+2 -20 replies
73/91regulator: rn5t618: fix module aliasesdrivers/regulator/rn5t618-regulator.c+1 -00 replies
74/91kconfig: dont crash on NULL expressions in expr_eq()scripts/kconfig/expr.c+7 -00 replies
75/91perf/x86/intel: Fix PT PMI handlingarch/x86/events/core.c+7 -20 replies
76/91net: stmmac: RX buffer size must be 16 byte aligneddrivers/net/ethernet/stmicro/stmmac/stmmac_main.c+1 -10 replies
77/91block: fix memleak when __blk_rq_map_user_iov() is failedblock/blk-map.c+1 -10 replies
78/91parisc: Fix compiler warnings in debug_core.carch/parisc/include/asm/cmpxchg.h+8 -20 replies
79/91llc2: Fix return statement of llc_stat_ev_rx_null_dsap_xid_c (and _test_c)net/llc/llc_station.c+2 -20 replies
80/91macvlan: do not assume mac_header is set in macvlan_broadcast()drivers/net/macvlan.c include/linux/if_ether.h+9 -10 replies
81/91net: stmmac: dwmac-sunxi: Allow all RGMII modesdrivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c+1 -10 replies
82/91net: usb: lan78xx: fix possible skb leakdrivers/net/usb/lan78xx.c+3 -60 replies
83/91pkt_sched: fq: do not accept silly TCA_FQ_QUANTUMnet/sched/sch_fq.c+1 -10 replies
84/91sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLYnet/sctp/sm_sideeffect.c+18 -100 replies
85/91tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACKnet/ipv4/tcp_input.c+4 -10 replies
86/91vxlan: fix tos value before xmitdrivers/net/vxlan.c+2 -20 replies
87/91vlan: vlan_changelink() should propagate errorsnet/8021q/vlan_netlink.c+7 -30 replies
88/91net: sch_prio: When ungrafting, replace with FIFOnet/sched/sch_prio.c+8 -20 replies
89/91vlan: fix memory leak in vlan_dev_set_egress_prioritynet/8021q/vlan.h net/8021q/vlan_dev.c net/8021q/vlan_netlink.c+8 -50 replies
90/91USB: core: fix check for duplicate endpointsdrivers/usb/core/config.c+58 -120 replies
91/91USB: serial: option: add Telit ME910G1 0x110a compositiondrivers/usb/serial/option.c+2 -00 replies

Reviews trailers per patch

32 of 91 patches have a Reviewed-by or Acked-by.

PatchMatthias KaehlckeChanwoo ChoiParav PanditZhiqiang LiuJames SmartHimanshu MadhaniHannes ReineckeJohn GarryPeter ChenJason A. DonenfeldSergey SenozhatskyMinchan KimChris DownRoman GushchinMichal HockoHans de GoedeMaor GottliebRoger Pau MonnéBoris OstrovskyAndrea RighiDarrick J. WongMarco ElverWill DeaconAndrea ParriDmitry VyukovLinus WalleijJeffrey HugoLyude PaulTom ZanussiViresh KumarDietmar EggemannDavid WoodhouseMaximilian HeynePaul DurrantAlexey BudankovBob LiuChristoph HellwigCharles KeepaxLaurent PinchartAlan SternFlorian WestphalJiri Pirko
1/91R-b R-b
2/91R-b
3/91R-b R-b
4/91A-b A-b R-b T-b
5/91
6/91R-b
7/91R-b
8/91
9/91
10/91
11/91R-b
12/91R-b
13/91R-b
14/91T-b
15/91R-b
16/91A-b R-b R-b R-b
17/91
18/91
19/91
20/91R-b T-b
21/91R-b A-b
22/91A-b R-b A-b
23/91
24/91
25/91
26/91R-b
27/91
28/91R-b
29/91
30/91A-b
31/91
32/91
33/91A-b
34/91R-b R-b
35/91
36/91R-b
37/91
38/91
39/91
40/91
41/91R-b
42/91
43/91R-b
44/91
45/91R-b
46/91
47/91
48/91
49/91
50/91
51/91
52/91
53/91
54/91R-b R-b R-b R-b
55/91
56/91
57/91
58/91
59/91
60/91
61/91
62/91A-b T-b
63/91
64/91
65/91A-b
66/91
67/91R-b
68/91
69/91
70/91
71/91
72/91A-b
73/91
74/91
75/91A-b
76/91
77/91R-b
78/91
79/91
80/91
81/91
82/91
83/91Diagnosed-by
84/91
85/91
86/91
87/91
88/91A-b
89/91
90/91A-b
91/91

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

Read the v1 thread

Cover letter [PATCH 4.9 00/91] 4.9.209-stable review

This is the start of the stable review cycle for the 4.9.209 release. There are 91 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 Mon, 13 Jan 2020 09:46:17 +0000. 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.9.209-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.9.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.9.209-rc1

Daniele Palmas <[email protected]>

    USB: serial: option: add Telit ME910G1 0x110a composition

Johan Hovold <[email protected]>
USB: core: fix check for duplicate endpoints

Eric Dumazet <[email protected]>
vlan: fix memory leak in vlan_dev_set_egress_priority

Petr Machata <[email protected]>
net: sch_prio: When ungrafting, replace with FIFO

Eric Dumazet <[email protected]>
vlan: vlan_changelink() should propagate errors

Hangbin Liu <[email protected]>
vxlan: fix tos value before xmit

Pengcheng Yang <[email protected]>
tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK

Xin Long <[email protected]>

    sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY

Eric Dumazet <[email protected]>
pkt_sched: fq: do not accept silly TCA_FQ_QUANTUM

Eric Dumazet <[email protected]>
net: usb: lan78xx: fix possible skb leak

Chen-Yu Tsai <[email protected]>
net: stmmac: dwmac-sunxi: Allow all RGMII modes

Eric Dumazet <[email protected]>
macvlan: do not assume mac_header is set in macvlan_broadcast()

Chan Shu Tak, Alex <[email protected]>
llc2: Fix return statement of llc_stat_ev_rx_null_dsap_xid_c (and _test_c)

Helge Deller <[email protected]>
parisc: Fix compiler warnings in debug_core.c

Yang Yingliang <[email protected]>
block: fix memleak when __blk_rq_map_user_iov() is failed

Jose Abreu <[email protected]>
net: stmmac: RX buffer size must be 16 byte aligned

Alexander Shishkin <[email protected]>
perf/x86/intel: Fix PT PMI handling

Thomas Hebb <[email protected]>
kconfig: don't crash on NULL expressions in expr_eq()

Andreas Kemnade <[email protected]>
regulator: rn5t618: fix module aliases

Shengjiu Wang <[email protected]>
ASoC: wm8962: fix lambda value

Aditya Pakki <[email protected]>
rfkill: Fix incorrect check to avoid NULL pointer dereference

Cristian Birsan <[email protected]>
net: usb: lan78xx: Fix error message format specifier

Manish Chopra <[email protected]>
bnx2x: Fix logic to get total no. of PFs per engine

Manish Chopra <[email protected]>
bnx2x: Do not handle requests from VFs after parity

Mike Rapoport <[email protected]>
powerpc: Ensure that swiotlb buffer is allocated from low memory

Daniel T. Lee <[email protected]>
samples: bpf: Replace symbol compare of trace_event

Tomi Valkeinen <[email protected]>
ARM: dts: am437x-gp/epos-evm: fix panel compatible

Chuhong Yuan <[email protected]>
spi: spi-cavium-thunderx: Add missing pci_release_regions()

Phil Sutter <[email protected]>
netfilter: uapi: Avoid undefined left-shift in xt_sctp.h

Sudeep Holla <[email protected]>
ARM: vexpress: Set-up shared OPP table instead of individual for each CPU

Arvind Sankar <[email protected]>

    efi/gop: Fix memory leak in __gop_query32/64()

Arvind Sankar <[email protected]>
efi/gop: Return EFI_SUCCESS if a usable GOP was found

Arvind Sankar <[email protected]>
efi/gop: Return EFI_NOT_FOUND if there are no usable GOPs

Florian Westphal <[email protected]>
netfilter: ctnetlink: netns exit must wait for callbacks

Marco Elver <[email protected]>
locking/spinlock/debug: Fix various data races

Aleksandr Yashkin <[email protected]>
pstore/ram: Write new dumps to start of recycled zones

Dmitry Vyukov <[email protected]>
locking/x86: Remove the unused atomic_inc_short() methd

SeongJae Park <[email protected]>
xen/blkback: Avoid unmapping unmapped grant pages

Heiko Carstens <[email protected]>
s390/smp: fix physical to logical CPU map for SMT

Eric Dumazet <[email protected]>

    net: add annotations on hh->hh_len lockless accesses

Masashi Honma <[email protected]>
ath9k_htc: Discard undersized packets

Masashi Honma <[email protected]>
ath9k_htc: Modify byte order for an error message

David Howells <[email protected]>
rxrpc: Fix possible NULL pointer access in ICMP handling

Suzuki K Poulose <[email protected]>
coresight: etb10: Do not call smp_processor_id from preemptible

Suzuki K Poulose <[email protected]>
coresight: tmc-etf: Do not call smp_processor_id from preemptible

Daniel Axtens <[email protected]>
powerpc/pseries/hvconsole: Fix stack overread via udbg

Imre Deak <[email protected]>
drm/mst: Fix MST sideband up-reply failure handling

Al Viro <[email protected]>
fix compat handling of FICLONERANGE, FIDEDUPERANGE and FS_IOC_FIEMAP

Leo Yan <[email protected]>
tty: serial: msm_serial: Fix lockup for sysrq and oops

Navid Emamdoost <[email protected]>
media: usb: fix memory leak in af9005_identify_state

Stephan Gerhold <[email protected]>
regulator: ab8500: Remove AB8505 USB regulator

Colin Ian King <[email protected]>
media: flexcop-usb: ensure -EIO is returned on error condition

Navid Emamdoost <[email protected]>
Bluetooth: Fix memory leak in hci_connect_le_scan

Dan Carpenter <[email protected]>
Bluetooth: delete a stray unlock

Oliver Neukum <[email protected]>
Bluetooth: btusb: fix PM leak in error case of setup

Omar Sandoval <[email protected]>
xfs: don't check for AG deadlock for realtime files in bunmapi

Scott Mayhew <[email protected]>
nfsd4: fix up replay_matches_cache()

Leonard Crestez <[email protected]>
PM / devfreq: Check NULL governor in available_governors_show

Catalin Marinas <[email protected]>
arm64: Revert support for execute-only user mappings

Wen Yang <[email protected]>
ftrace: Avoid potential division by zero in function profiler

Colin Ian King <[email protected]>
ALSA: cs4236: fix error return comparison of an unsigned integer

Steven Rostedt (VMware) <[email protected]>
tracing: Have the histogram compare functions convert to u64 first

Russell King <[email protected]>
gpiolib: fix up emulated open drain outputs

Florian Fainelli <[email protected]>
ata: ahci_brcm: Fix AHCI resources management

Florian Fainelli <[email protected]>
ata: ahci_brcm: Allow optional reset controller to be used

Florian Fainelli <[email protected]>
ata: libahci_platform: Export again ahci_platform_<en/dis>able_phys()

Arnd Bergmann <[email protected]>
compat_ioctl: block: handle Persistent Reservations

Lukas Wunner <[email protected]>
dmaengine: Fix access to uninitialized dma_slave_caps

Amir Goldstein <[email protected]>
locks: print unsigned ino in /proc/locks

Shakeel Butt <[email protected]>
memcg: account security cred as well to kmemcg

Chanho Min <[email protected]>
mm/zsmalloc.c: fix the migrated zspage statistics.

Paul Burton <[email protected]>
MIPS: Avoid VDSO ABI breakage due to global register variable

Takashi Iwai <[email protected]>
ALSA: ice1724: Fix sleep-in-atomic in Infrasonic Quartet support code

Sasha Levin <[email protected]>
Revert "perf report: Add warning when libunwind not compiled in"

Daniel Vetter <[email protected]>
drm: limit to INT_MAX in create_blob ioctl

Christian Brauner <[email protected]>
taskstats: fix data-race

Brian Foster <[email protected]>
xfs: fix mount failure crash on invalid iclog memory access

Andy Whitcroft <[email protected]>
PM / hibernate: memory_bm_find_bit(): Tighten node optimisation

Juergen Gross <[email protected]>
xen/balloon: fix ballooned page accounting without hotplug enabled

Paul Durrant <[email protected]>
xen-blkback: prevent premature module unload

Parav Pandit <[email protected]>
IB/mlx4: Follow mirror sequence of device add during device removal

Thomas Richter <[email protected]>
s390/cpum_sf: Avoid SBD overflow condition in irq handler

Thomas Richter <[email protected]>
s390/cpum_sf: Adjust sampling interval to avoid hitting sample limits

Zhiqiang Liu <[email protected]>
md: raid1: check rdev before reference in raid1_sync_request func

EJ Hsu <[email protected]>
usb: gadget: fix wrong endpoint desc

Jason Yan <[email protected]>
scsi: libsas: stop discovering if oob mode is disconnected

Dan Carpenter <[email protected]>
scsi: iscsi: qla4xxx: fix double free in probe

Roman Bolshakov <[email protected]>
scsi: qla2xxx: Don't call qlt_async_event twice

Bo Wu <[email protected]>
scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set func

Chuhong Yuan <[email protected]>
RDMA/cma: add missed unregister_pernet_subsys in init failure

Leonard Crestez <[email protected]>
PM / devfreq: Don't fail devfreq_dev_release if not in list

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

Diffstat:

 Makefile                                          |   4 +-
 arch/arm/boot/dts/am437x-gp-evm.dts               |   2 +-
 arch/arm/boot/dts/am43x-epos-evm.dts              |   2 +-
 arch/arm/mach-vexpress/spc.c                      |  12 ++-
 arch/arm64/include/asm/pgtable-prot.h             |   5 +-
 arch/arm64/include/asm/pgtable.h                  |  10 +-
 arch/arm64/mm/fault.c                             |   2 +-
 arch/mips/include/asm/thread_info.h               |  20 +++-
 arch/parisc/include/asm/cmpxchg.h                 |  10 +-
 arch/powerpc/mm/mem.c                             |   8 ++
 arch/powerpc/platforms/pseries/hvconsole.c        |   2 +-
 arch/s390/kernel/perf_cpum_sf.c                   |  22 +++--
 arch/s390/kernel/smp.c                            |  80 +++++++++++-----
 arch/tile/lib/atomic_asm_32.S                     |   3 +-
 arch/x86/events/core.c                            |   9 +-
 arch/x86/include/asm/atomic.h                     |  13 ---
 block/blk-map.c                                   |   2 +-
 block/compat_ioctl.c                              |   9 ++
 drivers/ata/ahci_brcm.c                           | 112 ++++++++++++++++------
 drivers/ata/libahci_platform.c                    |   6 +-
 drivers/block/xen-blkback/blkback.c               |   2 +
 drivers/block/xen-blkback/xenbus.c                |  10 ++
 drivers/bluetooth/btusb.c                         |   3 +-
 drivers/devfreq/devfreq.c                         |   8 +-
 drivers/firewire/net.c                            |   6 +-
 drivers/firmware/efi/libstub/gop.c                |  80 ++++------------
 drivers/gpio/gpiolib.c                            |   8 ++
 drivers/gpu/drm/drm_dp_mst_topology.c             |   6 +-
 drivers/gpu/drm/drm_property.c                    |   2 +-
 drivers/hwtracing/coresight/coresight-etb10.c     |   4 +-
 drivers/hwtracing/coresight/coresight-tmc-etf.c   |   4 +-
 drivers/infiniband/core/cma.c                     |   1 +
 drivers/infiniband/hw/mlx4/main.c                 |   9 +-
 drivers/md/raid1.c                                |   2 +-
 drivers/media/usb/b2c2/flexcop-usb.c              |   2 +-
 drivers/media/usb/dvb-usb/af9005.c                |   5 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h   |   2 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c  |  12 ++-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h |   1 +
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c  |  12 +++
 drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c |   2 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c |   2 +-
 drivers/net/macvlan.c                             |   2 +-
 drivers/net/usb/lan78xx.c                         |  11 +--
 drivers/net/vxlan.c                               |   4 +-
 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c     |  23 ++++-
 drivers/regulator/ab8500.c                        |  17 ----
 drivers/regulator/rn5t618-regulator.c             |   1 +
 drivers/scsi/libsas/sas_discover.c                |  11 ++-
 drivers/scsi/lpfc/lpfc_bsg.c                      |  15 +--
 drivers/scsi/qla2xxx/qla_isr.c                    |   4 -
 drivers/scsi/qla4xxx/ql4_os.c                     |   1 -
 drivers/spi/spi-cavium-thunderx.c                 |   2 +
 drivers/tty/hvc/hvc_vio.c                         |  16 +++-
 drivers/tty/serial/msm_serial.c                   |  13 ++-
 drivers/usb/core/config.c                         |  70 +++++++++++---
 drivers/usb/gadget/function/f_ecm.c               |   6 +-
 drivers/usb/gadget/function/f_rndis.c             |   1 +
 drivers/usb/serial/option.c                       |   2 +
 drivers/xen/balloon.c                             |   3 +-
 fs/compat_ioctl.c                                 |   3 +-
 fs/locks.c                                        |   2 +-
 fs/nfsd/nfs4state.c                               |  15 ++-
 fs/pstore/ram.c                                   |  11 +++
 fs/xfs/libxfs/xfs_bmap.c                          |   2 +-
 fs/xfs/xfs_log.c                                  |   2 +
 include/linux/ahci_platform.h                     |   2 +
 include/linux/dmaengine.h                         |   5 +-
 include/linux/if_ether.h                          |   8 ++
 include/linux/regulator/ab8500.h                  |   1 -
 include/net/neighbour.h                           |   2 +-
 include/uapi/linux/netfilter/xt_sctp.h            |   6 +-
 kernel/cred.c                                     |   6 +-
 kernel/locking/spinlock_debug.c                   |  32 +++----
 kernel/power/snapshot.c                           |   9 +-
 kernel/taskstats.c                                |  30 +++---
 kernel/trace/ftrace.c                             |   6 +-
 kernel/trace/tracing_map.c                        |   4 +-
 mm/mmap.c                                         |   6 --
 mm/zsmalloc.c                                     |   5 +
 net/8021q/vlan.h                                  |   1 +
 net/8021q/vlan_dev.c                              |   3 +-
 net/8021q/vlan_netlink.c                          |  19 ++--
 net/bluetooth/hci_conn.c                          |   4 +-
 net/bluetooth/l2cap_core.c                        |   4 +-
 net/core/neighbour.c                              |   4 +-
 net/ethernet/eth.c                                |   7 +-
 net/ipv4/tcp_input.c                              |   5 +-
 net/llc/llc_station.c                             |   4 +-
 net/netfilter/nf_conntrack_netlink.c              |   3 +
 net/rfkill/core.c                                 |   7 +-
 net/rxrpc/peer_event.c                            |   3 +
 net/sched/sch_fq.c                                |   2 +-
 net/sched/sch_prio.c                              |  10 +-
 net/sctp/sm_sideeffect.c                          |  28 ++++--
 samples/bpf/trace_event_user.c                    |   4 +-
 scripts/kconfig/expr.c                            |   7 ++
 sound/isa/cs423x/cs4236.c                         |   3 +-
 sound/pci/ice1712/ice1724.c                       |   9 +-
 sound/soc/codecs/wm8962.c                         |   4 +-
 tools/perf/builtin-report.c                       |   7 --
 101 files changed, 658 insertions(+), 355 deletions(-)