Skip to content

5.10.152-rc1 review

Greg Kroah-Hartman linux-fsdevel linux-patches lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest72 of 73 patches 6 repliesIn review

72 of 73 patches are in this archive. The cover letter announces 73.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/73ocfs2: clear dinode links count in case of errorfs/ocfs2/namei.c+10 -20 replies
2/73ocfs2: fix BUG when iput after ocfs2_mknod failsfs/ocfs2/namei.c+1 -100 replies
3/73selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context()security/selinux/ss/services.c security/selinux/ss/sidtab.c security/selinux/ss/sidtab.h+6 -50 replies
4/73cpufreq: qcom: fix writes in read-only memory regiondrivers/cpufreq/qcom-cpufreq-nvmem.c+2 -10 replies
5/73i2c: qcom-cci: Fix ordering of pm_runtime_xx and i2c_add_adapterdrivers/i2c/busses/i2c-qcom-cci.c+8 -50 replies
6/73x86/microcode/AMD: Apply the patch early on every logical threadarch/x86/kernel/cpu/microcode/amd.c+13 -30 replies
7/73hwmon/coretemp: Handle large core ID valuedrivers/hwmon/coretemp.c+41 -150 replies
8/73ata: ahci-imx: Fix MODULE_ALIASdrivers/ata/ahci_imx.c+1 -10 replies
9/73ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTSdrivers/ata/ahci.h+1 -10 replies
10/73cpufreq: qcom: fix memory leak in error pathdrivers/cpufreq/qcom-cpufreq-nvmem.c+5 -20 replies
11/73kvm: Add support for arch compat vm ioctlsinclude/linux/kvm_host.h virt/kvm/kvm_main.c+13 -00 replies
12/73KVM: arm64: vgic: Fix exit condition in scan_its_table()arch/arm64/kvm/vgic/vgic-its.c+4 -10 replies
13/73media: mceusb: set timeout to at least timeout provideddrivers/media/rc/mceusb.c+1 -10 replies
14/73media: venus: dec: Handle the case where find_format failsdrivers/media/platform/qcom/venus/vdec.c+2 -00 replies
15/73block: wbt: Remove unnecessary invoking of wbt_update_limits in wbt_initblock/blk-wbt.c+0 -10 replies
16/73blk-wbt: call rq_qos_add() after wb_normal is initializedblock/blk-wbt.c+4 -50 replies
17/73arm64: errata: Remove AES hwcap for COMPAT tasksDocumentation/arm64/silicon-errata.rst arch/arm64/Kconfig arch/arm64/include/asm/cpucaps.h +2 more+50 -20 replies
18/73r8152: add PID for the Lenovo OneLink+ Dockdrivers/net/usb/cdc_ether.c drivers/net/usb/r8152.c+8 -00 replies
19/73btrfs: fix processing of delayed data refs during backref walkingfs/btrfs/backref.c+24 -90 replies
20/73btrfs: fix processing of delayed tree block refs during backref walkingfs/btrfs/backref.c+7 -60 replies
21/73ACPI: extlog: Handle multiple recordsdrivers/acpi/acpi_extlog.c+20 -130 replies
22/73tipc: Fix recognition of trial periodnet/tipc/discover.c+1 -10 replies
23/73tipc: fix an information leak in tipc_topsrv_kern_subscrnet/tipc/topsrv.c+1 -10 replies
24/73i40e: Fix DMA mappings leakdrivers/net/ethernet/intel/i40e/i40e_ethtool.c drivers/net/ethernet/intel/i40e/i40e_main.c drivers/net/ethernet/intel/i40e/i40e_txrx.c +3 more+74 -280 replies
25/73HID: magicmouse: Do not set BTN_MOUSE on double reportdrivers/hid/hid-magicmouse.c+1 -10 replies
26/73sfc: Change VF mac via PF as first preference if available.drivers/net/ethernet/sfc/ef10.c+24 -340 replies
27/73net/atm: fix proc_mpc_write incorrect return valuenet/atm/mpoa_proc.c+2 -10 replies
28/73net: phy: dp83867: Extend RX strap quirk for SGMII modedrivers/net/phy/dp83867.c+8 -00 replies
29/73tcp: Add num_closed_socks to struct sock_reuseport.include/net/sock_reuseport.h net/core/sock_reuseport.c+60 -200 replies
30/73udp: Update reuse->has_conns under reuseport_lock.include/net/sock_reuseport.h net/core/sock_reuseport.c net/ipv4/datagram.c +3 more+25 -100 replies
31/73cifs: Fix xid leak in cifs_copy_file_range()fs/cifs/cifsfs.c+5 -20 replies
32/73cifs: Fix xid leak in cifs_flock()fs/cifs/file.c+7 -40 replies
33/73cifs: Fix xid leak in cifs_ses_add_channel()fs/cifs/sess.c+1 -00 replies
34/73net: hsr: avoid possible NULL deref in skb_clone()net/hsr/hsr_forward.c+6 -60 replies
35/73ionic: catch NULL pointer issue on reconfigdrivers/net/ethernet/pensando/ionic/ionic_lif.c+8 -40 replies
36/73nvme-hwmon: rework to avoid devm allocationdrivers/nvme/host/core.c drivers/nvme/host/hwmon.c drivers/nvme/host/nvme.h+30 -100 replies
37/73nvme-hwmon: Return error code when registration failsdrivers/nvme/host/hwmon.c+1 -00 replies
38/73nvme-hwmon: consistently ignore errors from nvme_hwmon_initdrivers/nvme/host/core.c drivers/nvme/host/hwmon.c+13 -60 replies
39/73nvme-hwmon: kmalloc the NVME SMART log bufferdrivers/nvme/host/hwmon.c+16 -70 replies
40/73net: sched: cake: fix null pointer access issue when cake_init() failsnet/sched/sch_cake.c+4 -00 replies
41/73net: sched: delete duplicate cleanup of backlog and qleninclude/net/sch_generic.h net/sched/sch_atm.c net/sched/sch_cbq.c +18 more+0 -400 replies
42/73net: sched: sfb: fix null pointer access issue when sfb_init() failsnet/sched/sch_sfb.c+2 -10 replies
43/73sfc: include vport_id in filter spec hash and equal()drivers/net/ethernet/sfc/filter.h drivers/net/ethernet/sfc/rx_common.c+7 -60 replies
44/73net: hns: fix possible memory leak in hnae_ae_register()drivers/net/ethernet/hisilicon/hns/hnae.c+3 -10 replies
45/73net: sched: fix race condition in qdisc_graft()net/sched/sch_api.c+3 -20 replies
46/73net: phy: dp83822: disable MDI crossover status change interruptdrivers/net/phy/dp83822.c+1 -20 replies
47/73iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check()arch/x86/include/asm/iommu.h+3 -10 replies
48/73iommu/vt-d: Clean up si_domain in the init_dmars() error pathdrivers/iommu/intel/iommu.c+5 -00 replies
49/73drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb()drivers/gpu/drm/virtio/virtgpu_plane.c+3 -30 replies
50/73dmaengine: mxs-dma: Remove the unused .id_tabledrivers/dma/mxs-dma.c+5 -320 replies
51/73dmaengine: mxs: use platform_driver_registerdrivers/dma/mxs-dma.c+4 -70 replies
52/73tracing: Simplify conditional compilation code in tracing_set_tracer()kernel/trace/trace.c+0 -20 replies
53/73tracing: Do not free snapshot if tracer is on cmdlinekernel/trace/trace.c+6 -40 replies
54/73xen: assume XENFEAT_gnttab_map_avail_bits being set for pv guestsdrivers/xen/gntdev.c+2 -340 replies
55/73xen/gntdev: Accommodate VMA splittingdrivers/xen/gntdev-common.h drivers/xen/gntdev.c+27 -340 replies
56/73mmc: sdhci-tegra: Use actual clock rate for SW tuning correctiondrivers/mmc/host/sdhci-tegra.c+1 -10 replies
57/73riscv: Add machine name to kernel boot log and stack dump outputarch/riscv/kernel/setup.c+8 -10 replies
58/73riscv: always honor the CONFIG_CMDLINE_FORCE when parsing dtbarch/riscv/kernel/setup.c+2 -20 replies
59/73perf pmu: Validate raw event with sysfs exported format bitstools/perf/util/parse-events.c tools/perf/util/pmu.c tools/perf/util/pmu.h+39 -00 replies
60/73perf: Skip and warn on unknown format configN attrstools/perf/util/parse-events.c tools/perf/util/pmu.c tools/perf/util/pmu.h +2 more+26 -130 replies
61/73fcntl: make F_GETOWN(EX) return 0 on dead owner taskfs/fcntl.c+13 -60 replies
62/73fcntl: fix potential deadlocks for &fown_struct.lockfs/fcntl.c+7 -60 replies
63/73arm64: dts: qcom: sc7180-trogdor: Fixup modem memory regionarch/arm64/boot/dts/qcom/sc7180-trogdor-lte-sku.dtsi arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi+5 -10 replies
64/73arm64: topology: move store_cpu_topology() to shared codearch/arm64/kernel/topology.c drivers/base/arch_topology.c+19 -400 replies
65/73riscv: topology: fix default topology reportingarch/riscv/Kconfig arch/riscv/kernel/smpboot.c+4 -20 replies
66/73perf/x86/intel/pt: Relax address filter validationarch/x86/events/intel/pt.c+50 -130 replies
67/73hv_netvsc: Fix race between VF offering and VF association message from hostdrivers/net/hyperv/hyperv_net.h drivers/net/hyperv/netvsc.c drivers/net/hyperv/netvsc_drv.c+26 -10 replies
69/73x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUBarch/x86/Kconfig+0 -10 replies
70/73Makefile.debug: re-enable debug info for .S filesMakefile+3 -10 replies
71/73mmc: core: Add SD card quirk for broken discarddrivers/mmc/core/block.c drivers/mmc/core/card.h drivers/mmc/core/quirks.h +1 more+19 -10 replies
72/73blk-wbt: fix that rwb->wc is always set to 1 in wbt_init()block/blk-wbt.c+1 -20 replies
73/73mm: /proc/pid/smaps_rollup: fix no vmas null-dereffs/proc/task_mmu.c+1 -10 replies

Reviews trailers per patch

32 of 72 patches have a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchOndrej MosnacekVladimir ZapolskiyRobert FossArd BiesheuvelȘtefan TalpalaruChandanGurucharanEdward CreeAndrew LunnEric DumazetMartin KaFai LauLen BrownGuenter RoeckFabio EstevamPaulo Alcantara (SUSE)Martin HabetsLeon RomanovskyDmitry VyukovAaron TomlinSascha HauerRoss ZwislerPeter Zijlstra (Intel)Boris OstrovskyJuergen GrossAdrian HunterThierry RedingAtish PatraBjörn TöpelConor DooleyJiri OlsaNamhyung KimLeo Yan[email protected]Evan GreenAlex ElderEnzo MatsumiyaDaniel WagnerSerge SeminToke Høiland-JørgensenSudeep HollaHaiyang ZhangHans de GoedeNick DesaulniersMing LeiAlexey DobriyanCatalin MarinasRudi HeitbaumPavel Machek (CIP)Sudip MukherjeeFlorian FainelliLinux Kernel Functional Testing
SeriesT-b R-b T-b T-b T-b T-b T-b
1/73
2/73
3/73R-b
4/73
5/73R-b T-b R-b
6/73T-b
7/73A-b A-b
8/73R-b
9/73
10/73
11/73
12/73
13/73
14/73
15/73
16/73
17/73A-b
18/73
19/73
20/73
21/73
22/73
23/73
24/73T-b T-b
25/73
26/73A-b
27/73
28/73R-b
29/73R-b A-b
30/73
31/73R-b
32/73R-b
33/73R-b
34/73
35/73
36/73T-b T-b
37/73
38/73R-b R-b
39/73
40/73A-b
41/73
42/73
43/73R-b
44/73R-b
45/73Diagnosed-by
46/73R-b
47/73R-b
48/73
49/73
50/73
51/73A-b
52/73
53/73T-b
54/73A-b R-b
55/73R-b
56/73A-b A-b
57/73R-b
58/73R-b R-b
59/73R-b
60/73R-b T-b
61/73
62/73Reported-and-tested-by
63/73R-b A-b
64/73R-b R-b A-b
65/73R-b R-b
66/73
67/73R-b
69/73A-b R-b
70/73
71/73
72/73R-b
73/73R-b T-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 51 reviewers.

Read the v1 thread

Cover letter [PATCH 5.10 00/73] 5.10.152-rc1 review

This is the start of the stable review cycle for the 5.10.152 release. There are 73 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 Sun, 30 Oct 2022 12:02: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/v5.x/stable-review/patch-5.10.152-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-5.10.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.10.152-rc1

Seth Jenkins <[email protected]>
mm: /proc/pid/smaps_rollup: fix no vma's null-deref

Yu Kuai <[email protected]>

    blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init()

Avri Altman <[email protected]>
mmc: core: Add SD card quirk for broken discard

Nick Desaulniers <[email protected]>
Makefile.debug: re-enable debug info for .S files

Nathan Chancellor <[email protected]>
x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB

Werner Sembach <[email protected]>
ACPI: video: Force backlight native for more TongFang devices

Gaurav Kohli <[email protected]>
hv_netvsc: Fix race between VF offering and VF association message from host

Adrian Hunter <[email protected]>
perf/x86/intel/pt: Relax address filter validation

Conor Dooley <[email protected]>
riscv: topology: fix default topology reporting

Conor Dooley <[email protected]>
arm64: topology: move store_cpu_topology() to shared code

Sibi Sankar <[email protected]>
arm64: dts: qcom: sc7180-trogdor: Fixup modem memory region

Desmond Cheong Zhi Xi <[email protected]>
fcntl: fix potential deadlocks for &fown_struct.lock

Pavel Tikhomirov <[email protected]>
fcntl: make F_GETOWN(EX) return 0 on dead owner task

Rob Herring <[email protected]>
perf: Skip and warn on unknown format 'configN' attrs

Jin Yao <[email protected]>
perf pmu: Validate raw event with sysfs exported format bits

Wenting Zhang <[email protected]>
riscv: always honor the CONFIG_CMDLINE_FORCE when parsing dtb

Kefeng Wang <[email protected]>
riscv: Add machine name to kernel boot log and stack dump output

Prathamesh Shete <[email protected]>
mmc: sdhci-tegra: Use actual clock rate for SW tuning correction

M. Vefa Bicakci <[email protected]>
xen/gntdev: Accommodate VMA splitting

Juergen Gross <[email protected]>
xen: assume XENFEAT_gnttab_map_avail_bits being set for pv guests

Steven Rostedt (Google) <[email protected]>
tracing: Do not free snapshot if tracer is on cmdline

sunliming <[email protected]>
tracing: Simplify conditional compilation code in tracing_set_tracer()

Dario Binacchi <[email protected]>
dmaengine: mxs: use platform_driver_register

Fabio Estevam <[email protected]>
dmaengine: mxs-dma: Remove the unused .id_table

Dmitry Osipenko <[email protected]>
drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb()

Jerry Snitselaar <[email protected]>
iommu/vt-d: Clean up si_domain in the init_dmars() error path

Charlotte Tan <[email protected]>
iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check()

Felix Riemann <[email protected]>
net: phy: dp83822: disable MDI crossover status change interrupt

Eric Dumazet <[email protected]>
net: sched: fix race condition in qdisc_graft()

Yang Yingliang <[email protected]>
net: hns: fix possible memory leak in hnae_ae_register()

Pieter Jansen van Vuuren <[email protected]>
sfc: include vport_id in filter spec hash and equal()

Zhengchao Shao <[email protected]>
net: sched: sfb: fix null pointer access issue when sfb_init() fails

Zhengchao Shao <[email protected]>
net: sched: delete duplicate cleanup of backlog and qlen

Zhengchao Shao <[email protected]>
net: sched: cake: fix null pointer access issue when cake_init() fails

Serge Semin <[email protected]>
nvme-hwmon: kmalloc the NVME SMART log buffer

Christoph Hellwig <[email protected]>
nvme-hwmon: consistently ignore errors from nvme_hwmon_init

Daniel Wagner <[email protected]>
nvme-hwmon: Return error code when registration fails

Hannes Reinecke <[email protected]>
nvme-hwmon: rework to avoid devm allocation

Brett Creeley <[email protected]>
ionic: catch NULL pointer issue on reconfig

Eric Dumazet <[email protected]>
net: hsr: avoid possible NULL deref in skb_clone()

Zhang Xiaoxu <[email protected]>
cifs: Fix xid leak in cifs_ses_add_channel()

Zhang Xiaoxu <[email protected]>
cifs: Fix xid leak in cifs_flock()

Zhang Xiaoxu <[email protected]>
cifs: Fix xid leak in cifs_copy_file_range()

Kuniyuki Iwashima <[email protected]>

    udp: Update reuse->has_conns under reuseport_lock.

Kuniyuki Iwashima <[email protected]>
tcp: Add num_closed_socks to struct sock_reuseport.

Harini Katakam <[email protected]>
net: phy: dp83867: Extend RX strap quirk for SGMII mode

Xiaobo Liu <[email protected]>
net/atm: fix proc_mpc_write incorrect return value

Jonathan Cooper <[email protected]>
sfc: Change VF mac via PF as first preference if available.

José Expósito <[email protected]>
HID: magicmouse: Do not set BTN_MOUSE on double report

Jan Sokolowski <[email protected]>
i40e: Fix DMA mappings leak

Alexander Potapenko <[email protected]>
tipc: fix an information leak in tipc_topsrv_kern_subscr

Mark Tomlinson <[email protected]>
tipc: Fix recognition of trial period

Tony Luck <[email protected]>
ACPI: extlog: Handle multiple records

Filipe Manana <[email protected]>
btrfs: fix processing of delayed tree block refs during backref walking

Filipe Manana <[email protected]>
btrfs: fix processing of delayed data refs during backref walking

Jean-Francois Le Fillatre <[email protected]>
r8152: add PID for the Lenovo OneLink+ Dock

James Morse <[email protected]>
arm64: errata: Remove AES hwcap for COMPAT tasks

Yu Kuai <[email protected]>
blk-wbt: call rq_qos_add() after wb_normal is initialized

Lei Chen <[email protected]>
block: wbt: Remove unnecessary invoking of wbt_update_limits in wbt_init

Bryan O'Donoghue <[email protected]>
media: venus: dec: Handle the case where find_format fails

Sean Young <[email protected]>
media: mceusb: set timeout to at least timeout provided

Eric Ren <[email protected]>
KVM: arm64: vgic: Fix exit condition in scan_its_table()

Alexander Graf <[email protected]>
kvm: Add support for arch compat vm ioctls

Fabien Parent <[email protected]>
cpufreq: qcom: fix memory leak in error path

Kai-Heng Feng <[email protected]>
ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS

Alexander Stein <[email protected]>
ata: ahci-imx: Fix MODULE_ALIAS

Zhang Rui <[email protected]>
hwmon/coretemp: Handle large core ID value

Borislav Petkov <[email protected]>
x86/microcode/AMD: Apply the patch early on every logical thread

Bryan O'Donoghue <[email protected]>
i2c: qcom-cci: Fix ordering of pm_runtime_xx and i2c_add_adapter

Fabien Parent <[email protected]>
cpufreq: qcom: fix writes in read-only memory region

GONG, Ruiqi <[email protected]>
selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context()

Joseph Qi <[email protected]>
ocfs2: fix BUG when iput after ocfs2_mknod fails

Joseph Qi <[email protected]>
ocfs2: clear dinode links count in case of error

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

Diffstat:

 Documentation/arm64/silicon-errata.rst             |  4 +
 Makefile                                           |  8 +-
 arch/arm64/Kconfig                                 | 16 ++++
 .../boot/dts/qcom/sc7180-trogdor-lte-sku.dtsi      |  4 +
 arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi       |  2 +-
 arch/arm64/include/asm/cpucaps.h                   |  3 +-
 arch/arm64/kernel/cpu_errata.c                     | 16 ++++
 arch/arm64/kernel/cpufeature.c                     | 13 ++-
 arch/arm64/kernel/topology.c                       | 40 ---------
 arch/arm64/kvm/vgic/vgic-its.c                     |  5 +-
 arch/riscv/Kconfig                                 |  2 +-
 arch/riscv/kernel/setup.c                          | 13 ++-
 arch/riscv/kernel/smpboot.c                        |  4 +-
 arch/x86/Kconfig                                   |  1 -
 arch/x86/events/intel/pt.c                         | 63 ++++++++++++---
 arch/x86/include/asm/iommu.h                       |  4 +-
 arch/x86/kernel/cpu/microcode/amd.c                | 16 +++-
 block/blk-wbt.c                                    | 11 +--
 drivers/acpi/acpi_extlog.c                         | 33 +++++---
 drivers/acpi/video_detect.c                        | 64 +++++++++++++++
 drivers/ata/ahci.h                                 |  2 +-
 drivers/ata/ahci_imx.c                             |  2 +-
 drivers/base/arch_topology.c                       | 19 +++++
 drivers/cpufreq/qcom-cpufreq-nvmem.c               | 10 ++-
 drivers/dma/mxs-dma.c                              | 48 +++--------
 drivers/gpu/drm/virtio/virtgpu_plane.c             |  6 +-
 drivers/hid/hid-magicmouse.c                       |  2 +-
 drivers/hwmon/coretemp.c                           | 56 +++++++++----
 drivers/i2c/busses/i2c-qcom-cci.c                  | 13 +--
 drivers/iommu/intel/iommu.c                        |  5 ++
 drivers/media/platform/qcom/venus/vdec.c           |  2 +
 drivers/media/rc/mceusb.c                          |  2 +-
 drivers/mmc/core/block.c                           |  7 +-
 drivers/mmc/core/card.h                            |  6 ++
 drivers/mmc/core/quirks.h                          |  6 ++
 drivers/mmc/host/sdhci-tegra.c                     |  2 +-
 drivers/net/ethernet/hisilicon/hns/hnae.c          |  4 +-
 drivers/net/ethernet/intel/i40e/i40e_ethtool.c     |  3 -
 drivers/net/ethernet/intel/i40e/i40e_main.c        | 16 ++--
 drivers/net/ethernet/intel/i40e/i40e_txrx.c        | 13 ++-
 drivers/net/ethernet/intel/i40e/i40e_txrx.h        |  1 -
 drivers/net/ethernet/intel/i40e/i40e_xsk.c         | 67 +++++++++++++--
 drivers/net/ethernet/intel/i40e/i40e_xsk.h         |  2 +-
 drivers/net/ethernet/pensando/ionic/ionic_lif.c    | 12 ++-
 drivers/net/ethernet/sfc/ef10.c                    | 58 ++++++-------
 drivers/net/ethernet/sfc/filter.h                  |  3 +-
 drivers/net/ethernet/sfc/rx_common.c               | 10 +--
 drivers/net/hyperv/hyperv_net.h                    |  3 +-
 drivers/net/hyperv/netvsc.c                        |  4 +
 drivers/net/hyperv/netvsc_drv.c                    | 20 +++++
 drivers/net/phy/dp83822.c                          |  3 +-
 drivers/net/phy/dp83867.c                          |  8 ++
 drivers/net/usb/cdc_ether.c                        |  7 ++
 drivers/net/usb/r8152.c                            |  1 +
 drivers/nvme/host/core.c                           |  7 +-
 drivers/nvme/host/hwmon.c                          | 58 +++++++++----
 drivers/nvme/host/nvme.h                           |  8 ++
 drivers/xen/gntdev-common.h                        |  3 +-
 drivers/xen/gntdev.c                               | 94 +++++++---------------
 fs/btrfs/backref.c                                 | 46 +++++++----
 fs/cifs/cifsfs.c                                   |  7 +-
 fs/cifs/file.c                                     | 11 ++-
 fs/cifs/sess.c                                     |  1 +
 fs/fcntl.c                                         | 32 +++++---
 fs/ocfs2/namei.c                                   | 23 +++---
 fs/proc/task_mmu.c                                 |  2 +-
 include/linux/kvm_host.h                           |  2 +
 include/linux/mmc/card.h                           |  1 +
 include/net/sch_generic.h                          |  1 -
 include/net/sock_reuseport.h                       | 16 ++--
 kernel/trace/trace.c                               | 12 +--
 net/atm/mpoa_proc.c                                |  3 +-
 net/core/sock_reuseport.c                          | 91 ++++++++++++++++-----
 net/hsr/hsr_forward.c                              | 12 +--
 net/ipv4/datagram.c                                |  2 +-
 net/ipv4/udp.c                                     |  2 +-
 net/ipv6/datagram.c                                |  2 +-
 net/ipv6/udp.c                                     |  2 +-
 net/sched/sch_api.c                                |  5 +-
 net/sched/sch_atm.c                                |  1 -
 net/sched/sch_cake.c                               |  4 +
 net/sched/sch_cbq.c                                |  1 -
 net/sched/sch_choke.c                              |  2 -
 net/sched/sch_drr.c                                |  2 -
 net/sched/sch_dsmark.c                             |  2 -
 net/sched/sch_etf.c                                |  3 -
 net/sched/sch_ets.c                                |  2 -
 net/sched/sch_fq_codel.c                           |  2 -
 net/sched/sch_fq_pie.c                             |  3 -
 net/sched/sch_hfsc.c                               |  2 -
 net/sched/sch_htb.c                                |  2 -
 net/sched/sch_multiq.c                             |  1 -
 net/sched/sch_prio.c                               |  2 -
 net/sched/sch_qfq.c                                |  2 -
 net/sched/sch_red.c                                |  2 -
 net/sched/sch_sfb.c                                |  5 +-
 net/sched/sch_skbprio.c                            |  3 -
 net/sched/sch_taprio.c                             |  2 -
 net/sched/sch_tbf.c                                |  2 -
 net/sched/sch_teql.c                               |  1 -
 net/tipc/discover.c                                |  2 +-
 net/tipc/topsrv.c                                  |  2 +-
 security/selinux/ss/services.c                     |  5 +-
 security/selinux/ss/sidtab.c                       |  4 +-
 security/selinux/ss/sidtab.h                       |  2 +-
 tools/perf/util/parse-events.c                     |  6 ++
 tools/perf/util/pmu.c                              | 50 ++++++++++++
 tools/perf/util/pmu.h                              |  5 ++
 tools/perf/util/pmu.l                              |  2 -
 tools/perf/util/pmu.y                              | 15 +---
 virt/kvm/kvm_main.c                                | 11 +++
 111 files changed, 863 insertions(+), 475 deletions(-)