Skip to content

4.14.316-rc1 review

Greg Kroah-Hartman linux-patches linux-tegra linux-usb lkml netfilter-devel stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest86 patches 8 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/86net: Fix load-tearing on sk->sk_stamp in sock_recv_cmsgs().include/net/sock.h+1 -10 replies
2/86netlink: annotate accesses to nlk->cb_runningnet/netlink/af_netlink.c+4 -40 replies
3/86net: annotate sk->sk_err write from do_recvmmsg()net/socket.c+1 -10 replies
4/86ipvlan:Fix out-of-bounds caused by unclear skb->cbdrivers/net/ipvlan/ipvlan_core.c+6 -00 replies
5/86af_unix: Fix a data race of sk->sk_receive_queue->qlen.net/unix/af_unix.c+1 -10 replies
6/86fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write}_inode()fs/hfsplus/inode.c+23 -50 replies
7/86regmap: cache: Return error in cache sync operations for REGCACHE_NONEdrivers/base/regmap/regcache.c+6 -00 replies
8/86memstick: r592: Fix UAF bug in r592_remove due to race conditiondrivers/memstick/host/r592.c+1 -10 replies
9/86ACPI: EC: Fix oops when removing custom query handlersdrivers/acpi/ec.c+1 -00 replies
10/86drm/tegra: Avoid potential 32-bit integer overflowdrivers/gpu/drm/tegra/sor.c+1 -10 replies
11/86ACPICA: Avoid undefined behavior: applying zero offset to null pointerdrivers/acpi/acpica/dswstate.c+8 -30 replies
12/86ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objectsdrivers/acpi/acpica/dbnames.c+3 -00 replies
13/86wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hexdrivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c+7 -60 replies
14/86ext2: Check block size validity during mountfs/ext2/ext2.h fs/ext2/super.c+8 -00 replies
15/86net: pasemi: Fix return type of pasemi_mac_start_tx()drivers/net/ethernet/pasemi/pasemi_mac.c+1 -10 replies
16/86net: Catch invalid index in XPS mappingnet/core/dev.c+2 -00 replies
17/86lib: cpu_rmap: Avoid use after free on rmap->obj array entrieslib/cpu_rmap.c+4 -10 replies
18/86scsi: message: mptlan: Fix use after free bug in mptlan_remove() due to race conditiondrivers/message/fusion/mptlan.c+2 -00 replies
19/86gfs2: Fix inode height consistency checkfs/gfs2/glops.c+2 -10 replies
20/86ext4: set goal start correctly in ext4_mb_normalize_requestfs/ext4/mballoc.c+10 -60 replies
21/86ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa()fs/ext4/mballoc.c+31 -180 replies
22/86null_blk: Always check queue mode setting from configfsdrivers/block/null_blk.c+5 -02 replies
23/86wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtracedrivers/net/wireless/intel/iwlwifi/dvm/sta.c+4 -10 replies
24/86Bluetooth: L2CAP: fix "bad unlock balance" in l2cap_disconnect_rspnet/bluetooth/l2cap_core.c+0 -10 replies
25/86staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICEdrivers/staging/rtl8192e/rtl8192e/rtl_core.c drivers/staging/rtl8192e/rtl8192e/rtl_core.h+3 -80 replies
26/86HID: logitech-hidpp: Dont use the USB serial for USB devicesdrivers/hid/hid-logitech-hidpp.c+51 -00 replies
27/86HID: logitech-hidpp: Reconcile USB and Unifying serialsdrivers/hid/hid-logitech-hidpp.c+2 -40 replies
28/86spi: spi-imx: fix MX51_ECSPI_* macros when cs > 3drivers/spi/spi-imx.c+18 -60 replies
29/86HID: wacom: generic: Set battery quirk only when we see battery datadrivers/hid/wacom_wac.c+11 -220 replies
30/86serial: 8250: Reinit port->pm on port specific driver unbinddrivers/tty/serial/8250/8250_core.c+1 -00 replies
31/86mcb-pci: Reallocate memory region to avoid memory overlappingdrivers/mcb/mcb-pci.c+25 -20 replies
32/86sched: Fix KCSAN noinstr violationinclude/linux/sched/task_stack.h+1 -10 replies
33/86recordmcount: Fix memory leaks in the uwrite functionscripts/recordmcount.c+5 -10 replies
34/86clk: tegra20: fix gcc-7 constant overflow warningdrivers/clk/tegra/clk-tegra20.c+14 -140 replies
35/86Input: xpad - add constants for GIP interface numbersdrivers/input/joystick/xpad.c+4 -10 replies
36/86phy: st: miphy28lp: use _poll_timeout functions for waitsdrivers/phy/st/phy-miphy28lp.c+10 -320 replies
37/86mfd: dln2: Fix memory leak in dln2_probe()drivers/mfd/dln2.c+1 -00 replies
38/86cpupower: Make TSC read per CPU for Mperf monitortools/power/cpupower/utils/idle_monitor/mperf_monitor.c+14 -170 replies
39/86af_key: Reject optional tunnel/BEET mode templates in outbound policiesnet/key/af_key.c+8 -40 replies
40/86net: fec: Better handle pm_runtime_get() failing in .remove()drivers/net/ethernet/freescale/fec_main.c+10 -30 replies
41/86vsock: avoid to close connected socket after the timeoutnet/vmw_vsock/af_vsock.c+1 -10 replies
42/86media: netup_unidvb: fix use-after-free at del_timer()drivers/media/pci/netup_unidvb/netup_unidvb_core.c+1 -10 replies
43/86net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment()net/nsh/nsh.c+3 -50 replies
44/86cassini: Fix a memory leak in the error handling path of cas_init_one()drivers/net/ethernet/sun/cassini.c+2 -00 replies
45/86igb: fix bit_shift to be in [1..8] rangedrivers/net/ethernet/intel/igb/e1000_mac.c+2 -20 replies
46/86vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit()net/8021q/vlan_dev.c+2 -20 replies
47/86usb-storage: fix deadlock when a scsi command timeouts more than oncedrivers/usb/storage/scsiglue.c+21 -70 replies
48/86ALSA: hda: Fix Oops by 9.1 surround channel namessound/pci/hda/hda_generic.c+4 -30 replies
49/86ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch tablesound/pci/hda/patch_hdmi.c+5 -00 replies
50/86statfs: enforce statfs[64] structure initializationfs/statfs.c+2 -20 replies
51/86serial: Add support for Advantech PCI-1611U carddrivers/tty/serial/8250/8250_pci.c+5 -00 replies
52/86ceph: force updating the msg pointer in non-split casefs/ceph/snap.c+13 -00 replies
53/86nilfs2: fix use-after-free bug of nilfs_root in nilfs_evict_inode()fs/nilfs2/inode.c+18 -00 replies
54/86netfilter: nf_tables: bogus EBUSY in helper removal from transactionnet/netfilter/nft_objref.c+16 -30 replies
55/86spi: spi-fsl-spi: automatically adapt bits-per-word in cpu modedrivers/spi/spi-fsl-spi.c+16 -00 replies
56/86spi: fsl-spi: Re-organise transfer bits_per_word adaptationdrivers/spi/spi-fsl-spi.c+23 -270 replies
57/86spi: fsl-cpm: Use 16 bit mode for large transfers with even sizedrivers/spi/spi-fsl-cpm.c drivers/spi/spi-fsl-spi.c+26 -00 replies
58/86m68k: Move signal frame following exception on 68020/030arch/m68k/kernel/signal.c+10 -40 replies
59/86parisc: Allow to reboot machine after system haltarch/parisc/kernel/process.c+8 -30 replies
60/86netfilter: nftables: add nft_parse_register_load() and use itinclude/net/netfilter/nf_tables.h include/net/netfilter/nf_tables_core.h include/net/netfilter/nft_masq.h +23 more+124 -1190 replies
61/86netfilter: nftables: add nft_parse_register_store() and use itinclude/net/netfilter/nf_tables.h include/net/netfilter/nf_tables_core.h include/net/netfilter/nft_fib.h +15 more+85 -720 replies
62/86netfilter: nftables: statify nft_parse_register()include/net/netfilter/nf_tables.h net/netfilter/nf_tables_api.c+1 -30 replies
63/86netfilter: nf_tables: validate registers coming from userspace.net/netfilter/nf_tables_api.c+17 -140 replies
64/86netfilter: nf_tables: add nft_setelem_parse_key()net/netfilter/nf_tables_api.c+42 -360 replies
65/86netfilter: nf_tables: allow up to 64 bytes in the set element data areainclude/net/netfilter/nf_tables.h net/netfilter/nf_tables_api.c+29 -100 replies
66/86netfilter: nf_tables: stricter validation of element datanet/netfilter/nf_tables_api.c+8 -10 replies
67/86netfilter: nft_dynset: do not reject set updates with NFT_SET_EVALinclude/uapi/linux/netfilter/nf_tables.h net/netfilter/nft_dynset.c+2 -40 replies
68/86netfilter: nf_tables: do not allow RULE_ID to refer to another chainnet/netfilter/nf_tables_api.c+3 -10 replies
69/86netfilter: nf_tables: do not allow SET_ID to refer to another tableinclude/net/netfilter/nf_tables.h net/netfilter/nf_tables_api.c+7 -20 replies
70/86netfilter: nf_tables: fix register orderingnet/netfilter/nf_tables_api.c+11 -40 replies
71/86x86/mm: Avoid incomplete Global INVLPG flushesarch/x86/include/asm/intel-family.h arch/x86/mm/init.c+30 -00 replies
72/86selftests/memfd: Fix unknown type name build failuretools/testing/selftests/memfd/fuse_test.c+1 -00 replies
73/86USB: core: Add routines for endpoint checks in old driversdrivers/usb/core/usb.c include/linux/usb.h+81 -00 replies
74/86USB: sisusbvga: Add endpoint checksdrivers/usb/misc/sisusbvga/sisusb.c+14 -00 replies
75/86media: radio-shark: Add endpoint checksdrivers/media/radio/radio-shark.c drivers/media/radio/radio-shark2.c+20 -00 replies
76/86net: fix skb leak in __skb_tstamp_tx()net/core/skbuff.c+3 -10 replies
77/86ipv6: Fix out-of-bounds access in ipv6_find_tlv()net/ipv6/exthdrs_core.c+2 -00 replies
78/86power: supply: leds: Fix blink to LED on transitiondrivers/power/supply/power_supply_leds.c+3 -20 replies
79/86power: supply: bq27xxx: Fix bq27xxx_battery_update() race conditiondrivers/power/supply/bq27xxx_battery.c+13 -80 replies
80/86power: supply: bq27xxx: Fix I2C IRQ race on removedrivers/power/supply/bq27xxx_battery_i2c.c+2 -10 replies
81/86power: supply: bq27xxx: Fix poll_interval handling and races on removedrivers/power/supply/bq27xxx_battery.c include/linux/power/bq27xxx_battery.h+10 -130 replies
82/86power: supply: sbs-charger: Fix INHIBITED bit for Status regdrivers/power/supply/sbs-charger.c+1 -10 replies
83/86xen/pvcalls-back: fix double frees with pvcalls_new_active_socket()drivers/xen/pvcalls-back.c+4 -50 replies
84/86x86/show_trace_log_lvl: Ensure stack pointer is aligned, againarch/x86/kernel/dumpstack.c+5 -20 replies
85/86forcedeth: Fix an error handling path in nv_probe()drivers/net/ethernet/nvidia/forcedeth.c+1 -00 replies
86/863c589_cs: Fix an error handling path in tc589_probe()drivers/net/ethernet/3com/3c589_cs.c+10 -10 replies

Reviews trailers per patch

30 of 86 patches have a Reviewed-by or Acked-by.

PatchEric DumazetLinus WalleijArend van SprielHoratiu VulturPiotr RaczynskiKuniyuki IwashimaPaolo AbeniMichal KubiakViacheslav DubeykoMario LimoncielloPatrice ChotardHerbert XuAndrew LunnStefano GarzarellaPavan ChebbiSimon HormanPucha Himasekhar ReddyRitesh Harjani (IBM)Jan KaraDamien Le MoalMing LeiNitesh ShettyKees CookJacob KellerStan JohnsonGeert UytterhoevenThomas GleixnerTyler Hicks (Microsoft)[email protected][email protected]Willem de BruijnHeiko CarstensAndrew MortonIlya DryomovRyusuke KonishiAlan SternVasily KhoruzhickJuergen GrossZhu YanjunJiri PirkoDavid AhernGuenter RoeckLinux Kernel Functional TestingHarshit MogalapalliJon HunterChris Paterson (CIP)
SeriesT-b T-b T-b T-b T-b
1/86R-b
2/86
3/86R-b
4/86R-b
5/86R-b R-b
6/86R-b
7/86
8/86
9/86
10/86
11/86
12/86
13/86R-b R-b
14/86
15/86R-b
16/86R-b
17/86R-b
18/86
19/86
20/86R-b
21/86R-b R-b
22/86R-b R-b R-b
23/86R-b
24/86
25/86
26/86
27/86
28/86
29/86T-b
30/86
31/86
32/86
33/86
34/86
35/86
36/86R-b
37/86
38/86
39/86A-b
40/86R-b
41/86R-b
42/86
43/86
44/86R-b R-b
45/86T-b
46/86
47/86R-b A-b
48/86
49/86
50/86A-b R-b
51/86
52/86R-b
53/86T-b
54/86
55/86
56/86
57/86
58/86Reported-and-tested-by R-b
59/86
60/86
61/86
62/86
63/86
64/86
65/86
66/86
67/86
68/86
69/86
70/86
71/86R-b
72/86R-b
73/86
74/86Reported-and-tested-by
75/86Reported-and-tested-by
76/86R-b R-b
77/86R-b R-b
78/86R-b
79/86
80/86
81/86
82/86
83/86R-b
84/86
85/86A-b
86/86R-b

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

Read the v1 thread

Cover letter [PATCH 4.14 00/86] 4.14.316-rc1 review

This is the start of the stable review cycle for the 4.14.316 release. There are 86 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Tue, 30 May 2023 19:08:13 +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.14.316-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.316-rc1

Christophe JAILLET <[email protected]>
3c589_cs: Fix an error handling path in tc589_probe()

Christophe JAILLET <[email protected]>
forcedeth: Fix an error handling path in nv_probe()

Vernon Lovejoy <[email protected]>
x86/show_trace_log_lvl: Ensure stack pointer is aligned, again

Dan Carpenter <[email protected]>
xen/pvcalls-back: fix double frees with pvcalls_new_active_socket()

Daisuke Nojiri <[email protected]>
power: supply: sbs-charger: Fix INHIBITED bit for Status reg

Hans de Goede <[email protected]>
power: supply: bq27xxx: Fix poll_interval handling and races on remove

Hans de Goede <[email protected]>
power: supply: bq27xxx: Fix I2C IRQ race on remove

Hans de Goede <[email protected]>
power: supply: bq27xxx: Fix bq27xxx_battery_update() race condition

Hans de Goede <[email protected]>
power: supply: leds: Fix blink to LED on transition

Gavrilov Ilia <[email protected]>
ipv6: Fix out-of-bounds access in ipv6_find_tlv()

Pratyush Yadav <[email protected]>
net: fix skb leak in __skb_tstamp_tx()

Alan Stern <[email protected]>
media: radio-shark: Add endpoint checks

Alan Stern <[email protected]>
USB: sisusbvga: Add endpoint checks

Alan Stern <[email protected]>
USB: core: Add routines for endpoint checks in old drivers

Hardik Garg <[email protected]>
selftests/memfd: Fix unknown type name build failure

Dave Hansen <[email protected]>
x86/mm: Avoid incomplete Global INVLPG flushes

Florian Westphal <[email protected]>
netfilter: nf_tables: fix register ordering

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: do not allow SET_ID to refer to another table

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: do not allow RULE_ID to refer to another chain

Pablo Neira Ayuso <[email protected]>
netfilter: nft_dynset: do not reject set updates with NFT_SET_EVAL

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: stricter validation of element data

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: allow up to 64 bytes in the set element data area

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: add nft_setelem_parse_key()

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: validate registers coming from userspace.

Pablo Neira Ayuso <[email protected]>
netfilter: nftables: statify nft_parse_register()

Pablo Neira Ayuso <[email protected]>
netfilter: nftables: add nft_parse_register_store() and use it

Pablo Neira Ayuso <[email protected]>
netfilter: nftables: add nft_parse_register_load() and use it

Helge Deller <[email protected]>
parisc: Allow to reboot machine after system halt

Finn Thain <[email protected]>
m68k: Move signal frame following exception on 68020/030

Christophe Leroy <[email protected]>
spi: fsl-cpm: Use 16 bit mode for large transfers with even size

Christophe Leroy <[email protected]>
spi: fsl-spi: Re-organise transfer bits_per_word adaptation

Rasmus Villemoes <[email protected]>
spi: spi-fsl-spi: automatically adapt bits-per-word in cpu mode

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: bogus EBUSY in helper removal from transaction

Ryusuke Konishi <[email protected]>
nilfs2: fix use-after-free bug of nilfs_root in nilfs_evict_inode()

Xiubo Li <[email protected]>
ceph: force updating the msg pointer in non-split case

Vitaliy Tomin <[email protected]>
serial: Add support for Advantech PCI-1611U card

Ilya Leoshkevich <[email protected]>
statfs: enforce statfs[64] structure initialization

Nikhil Mahale <[email protected]>
ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table

Takashi Iwai <[email protected]>
ALSA: hda: Fix Oops by 9.1 surround channel names

Maxime Bizon <[email protected]>
usb-storage: fix deadlock when a scsi command timeouts more than once

Eric Dumazet <[email protected]>
vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit()

Aleksandr Loktionov <[email protected]>
igb: fix bit_shift to be in [1..8] range

Christophe JAILLET <[email protected]>
cassini: Fix a memory leak in the error handling path of cas_init_one()

Dong Chenchen <[email protected]>
net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment()

Duoming Zhou <[email protected]>
media: netup_unidvb: fix use-after-free at del_timer()

Zhuang Shengen <[email protected]>
vsock: avoid to close connected socket after the timeout

Uwe Kleine-König <[email protected]>
net: fec: Better handle pm_runtime_get() failing in .remove()

Tobias Brunner <[email protected]>
af_key: Reject optional tunnel/BEET mode templates in outbound policies

Wyes Karny <[email protected]>
cpupower: Make TSC read per CPU for Mperf monitor

Qiang Ning <[email protected]>
mfd: dln2: Fix memory leak in dln2_probe()

Alain Volmat <[email protected]>
phy: st: miphy28lp: use _poll_timeout functions for waits

Vicki Pfau <[email protected]>
Input: xpad - add constants for GIP interface numbers

Arnd Bergmann <[email protected]>
clk: tegra20: fix gcc-7 constant overflow warning

Hao Zeng <[email protected]>
recordmcount: Fix memory leaks in the uwrite function

Josh Poimboeuf <[email protected]>
sched: Fix KCSAN noinstr violation

Rodríguez Barbarin, José Javier <[email protected]>
mcb-pci: Reallocate memory region to avoid memory overlapping

Tony Lindgren <[email protected]>

    serial: 8250: Reinit port->pm on port specific driver unbind

Jason Gerecke <[email protected]>
HID: wacom: generic: Set battery quirk only when we see battery data

Kevin Groeneveld <[email protected]>
spi: spi-imx: fix MX51_ECSPI_* macros when cs > 3

Bastien Nocera <[email protected]>
HID: logitech-hidpp: Reconcile USB and Unifying serials

Bastien Nocera <[email protected]>
HID: logitech-hidpp: Don't use the USB serial for USB devices

Philipp Hortmann <[email protected]>
staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE

Min Li <[email protected]>
Bluetooth: L2CAP: fix "bad unlock balance" in l2cap_disconnect_rsp

Hans de Goede <[email protected]>
wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace

Chaitanya Kulkarni <[email protected]>
null_blk: Always check queue mode setting from configfs

Ojaswin Mujoo <[email protected]>
ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa()

Kemeng Shi <[email protected]>
ext4: set goal start correctly in ext4_mb_normalize_request

Andreas Gruenbacher <[email protected]>
gfs2: Fix inode height consistency check

Zheng Wang <[email protected]>
scsi: message: mptlan: Fix use after free bug in mptlan_remove() due to race condition

Eli Cohen <[email protected]>

    lib: cpu_rmap: Avoid use after free on rmap->obj array entries

Nick Child <[email protected]>
net: Catch invalid index in XPS mapping

Nathan Chancellor <[email protected]>
net: pasemi: Fix return type of pasemi_mac_start_tx()

Jan Kara <[email protected]>
ext2: Check block size validity during mount

Hector Martin <[email protected]>
wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex

void0red <[email protected]>
ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects

Tamir Duberstein <[email protected]>
ACPICA: Avoid undefined behavior: applying zero offset to null pointer

Nur Hussein <[email protected]>
drm/tegra: Avoid potential 32-bit integer overflow

Armin Wolf <[email protected]>
ACPI: EC: Fix oops when removing custom query handlers

Zheng Wang <[email protected]>
memstick: r592: Fix UAF bug in r592_remove due to race condition

Alexander Stein <[email protected]>
regmap: cache: Return error in cache sync operations for REGCACHE_NONE

Tetsuo Handa <[email protected]>
fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write}_inode()

Kuniyuki Iwashima <[email protected]>

    af_unix: Fix a data race of sk->sk_receive_queue->qlen.

t.feng <[email protected]>

    ipvlan:Fix out-of-bounds caused by unclear skb->cb

Eric Dumazet <[email protected]>

    net: annotate sk->sk_err write from do_recvmmsg()

Eric Dumazet <[email protected]>

    netlink: annotate accesses to nlk->cb_running

Kuniyuki Iwashima <[email protected]>

    net: Fix load-tearing on sk->sk_stamp in sock_recv_cmsgs().

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

Diffstat:

 Makefile                                           |   4 +-
 arch/m68k/kernel/signal.c                          |  14 +-
 arch/parisc/kernel/process.c                       |  11 +-
 arch/x86/include/asm/intel-family.h                |   5 +
 arch/x86/kernel/dumpstack.c                        |   7 +-
 arch/x86/mm/init.c                                 |  25 +++
 drivers/acpi/acpica/dbnames.c                      |   3 +
 drivers/acpi/acpica/dswstate.c                     |  11 +-
 drivers/acpi/ec.c                                  |   1 +
 drivers/base/regmap/regcache.c                     |   6 +
 drivers/block/null_blk.c                           |   5 +
 drivers/clk/tegra/clk-tegra20.c                    |  28 +--
 drivers/gpu/drm/tegra/sor.c                        |   2 +-
 drivers/hid/hid-logitech-hidpp.c                   |  53 ++++-
 drivers/hid/wacom_wac.c                            |  33 ++--
 drivers/input/joystick/xpad.c                      |   5 +-
 drivers/mcb/mcb-pci.c                              |  27 ++-
 drivers/media/pci/netup_unidvb/netup_unidvb_core.c |   2 +-
 drivers/media/radio/radio-shark.c                  |  10 +
 drivers/media/radio/radio-shark2.c                 |  10 +
 drivers/memstick/host/r592.c                       |   2 +-
 drivers/message/fusion/mptlan.c                    |   2 +
 drivers/mfd/dln2.c                                 |   1 +
 drivers/net/ethernet/3com/3c589_cs.c               |  11 +-
 drivers/net/ethernet/freescale/fec_main.c          |  13 +-
 drivers/net/ethernet/intel/igb/e1000_mac.c         |   4 +-
 drivers/net/ethernet/nvidia/forcedeth.c            |   1 +
 drivers/net/ethernet/pasemi/pasemi_mac.c           |   2 +-
 drivers/net/ethernet/sun/cassini.c                 |   2 +
 drivers/net/ipvlan/ipvlan_core.c                   |   6 +
 .../broadcom/brcm80211/brcmfmac/cfg80211.c         |  13 +-
 drivers/net/wireless/intel/iwlwifi/dvm/sta.c       |   5 +-
 drivers/phy/st/phy-miphy28lp.c                     |  42 +---
 drivers/power/supply/bq27xxx_battery.c             |  41 ++--
 drivers/power/supply/bq27xxx_battery_i2c.c         |   3 +-
 drivers/power/supply/power_supply_leds.c           |   5 +-
 drivers/power/supply/sbs-charger.c                 |   2 +-
 drivers/spi/spi-fsl-cpm.c                          |  23 +++
 drivers/spi/spi-fsl-spi.c                          |  65 +++---
 drivers/spi/spi-imx.c                              |  24 ++-
 drivers/staging/rtl8192e/rtl8192e/rtl_core.c       |   6 +-
 drivers/staging/rtl8192e/rtl8192e/rtl_core.h       |   5 -
 drivers/tty/serial/8250/8250_core.c                |   1 +
 drivers/tty/serial/8250/8250_pci.c                 |   5 +
 drivers/usb/core/usb.c                             |  76 +++++++
 drivers/usb/misc/sisusbvga/sisusb.c                |  14 ++
 drivers/usb/storage/scsiglue.c                     |  28 ++-
 drivers/xen/pvcalls-back.c                         |   9 +-
 fs/ceph/snap.c                                     |  13 ++
 fs/ext2/ext2.h                                     |   1 +
 fs/ext2/super.c                                    |   7 +
 fs/ext4/mballoc.c                                  |  65 +++---
 fs/gfs2/glops.c                                    |   3 +-
 fs/hfsplus/inode.c                                 |  28 ++-
 fs/nilfs2/inode.c                                  |  18 ++
 fs/statfs.c                                        |   4 +-
 include/linux/power/bq27xxx_battery.h              |   1 +
 include/linux/sched/task_stack.h                   |   2 +-
 include/linux/usb.h                                |   5 +
 include/net/netfilter/nf_tables.h                  |  17 +-
 include/net/netfilter/nf_tables_core.h             |  14 +-
 include/net/netfilter/nft_fib.h                    |   2 +-
 include/net/netfilter/nft_masq.h                   |   4 +-
 include/net/netfilter/nft_meta.h                   |   4 +-
 include/net/netfilter/nft_redir.h                  |   4 +-
 include/net/sock.h                                 |   2 +-
 include/uapi/linux/netfilter/nf_tables.h           |   2 +-
 lib/cpu_rmap.c                                     |   5 +-
 net/8021q/vlan_dev.c                               |   4 +-
 net/bluetooth/l2cap_core.c                         |   1 -
 net/bridge/netfilter/nft_meta_bridge.c             |   5 +-
 net/core/dev.c                                     |   2 +
 net/core/skbuff.c                                  |   4 +-
 net/ipv4/netfilter/nft_dup_ipv4.c                  |  18 +-
 net/ipv6/exthdrs_core.c                            |   2 +
 net/ipv6/netfilter/nft_dup_ipv6.c                  |  18 +-
 net/key/af_key.c                                   |  12 +-
 net/netfilter/nf_tables_api.c                      | 220 ++++++++++++++-------
 net/netfilter/nft_bitwise.c                        |  14 +-
 net/netfilter/nft_byteorder.c                      |  14 +-
 net/netfilter/nft_cmp.c                            |   8 +-
 net/netfilter/nft_ct.c                             |  12 +-
 net/netfilter/nft_dup_netdev.c                     |   6 +-
 net/netfilter/nft_dynset.c                         |  16 +-
 net/netfilter/nft_exthdr.c                         |  14 +-
 net/netfilter/nft_fib.c                            |   5 +-
 net/netfilter/nft_fwd_netdev.c                     |   6 +-
 net/netfilter/nft_hash.c                           |  25 ++-
 net/netfilter/nft_immediate.c                      |   8 +-
 net/netfilter/nft_lookup.c                         |  14 +-
 net/netfilter/nft_masq.c                           |  14 +-
 net/netfilter/nft_meta.c                           |   8 +-
 net/netfilter/nft_nat.c                            |  35 ++--
 net/netfilter/nft_numgen.c                         |  15 +-
 net/netfilter/nft_objref.c                         |  25 ++-
 net/netfilter/nft_payload.c                        |  10 +-
 net/netfilter/nft_queue.c                          |  12 +-
 net/netfilter/nft_range.c                          |   6 +-
 net/netfilter/nft_redir.c                          |  14 +-
 net/netfilter/nft_rt.c                             |   7 +-
 net/netlink/af_netlink.c                           |   8 +-
 net/nsh/nsh.c                                      |   8 +-
 net/socket.c                                       |   2 +-
 net/unix/af_unix.c                                 |   2 +-
 net/vmw_vsock/af_vsock.c                           |   2 +-
 scripts/recordmcount.c                             |   6 +-
 sound/pci/hda/hda_generic.c                        |   7 +-
 sound/pci/hda/patch_hdmi.c                         |   5 +
 .../cpupower/utils/idle_monitor/mperf_monitor.c    |  31 ++-
 tools/testing/selftests/memfd/fuse_test.c          |   1 +
 110 files changed, 1005 insertions(+), 515 deletions(-)