[ANNOUNCE] 4.19.206-rt87

From: Clark Williams
Date: Fri Sep 03 2021 - 11:28:36 EST


Hello RT-list!

I'm pleased to announce the 4.19.206-rt87 stable release.

You can get this release via the git tree at:

git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git

branch: v4.19-rt
Head SHA1: e4215cf649dc8c5b424cc8a72dc0da8c4d54fe35

Or to build 4.19.206-rt87 directly, the following patches should be applied:

https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.19.tar.xz

https://www.kernel.org/pub/linux/kernel/v4.x/patch-4.19.206.xz

https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/patch-4.19.206-rt87.patch.xz


You can also build from 4.19.199-rt86 by applying the incremental patch:

https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/incr/patch-4.19.199-rt86-rt87.patch.xz

Enjoy!
Clark

Changes from v4.19.199-rt86:
---

Adrian Larumbe (1):
dmaengine: xilinx_dma: Fix read-after-free bug when terminating transfers

Alex Xu (Hello71) (1):
pipe: increase minimum default pipe size to 2 pages

Alexander Tsoy (1):
ALSA: usb-audio: Add registration quirk for JBL Quantum 600

Andy Shevchenko (1):
ptp_pch: Restore dependency on PCI

Anirudh Rayabharam (2):
firmware_loader: use -ETIMEDOUT instead of -EAGAIN in fw_load_sysfs_fallback
firmware_loader: fix use-after-free in firmware_fallback_sysfs

Anson Huang (1):
ARM: imx: add mmdc ipg clock operation for mmdc

Antoine Tenart (1):
net: ipv6: fix returned variable type in ip6_skb_dst_mtu

Arkadiusz Kubalewski (1):
i40e: Fix logic of disabling queues

Arnaldo Carvalho de Melo (1):
Revert "perf map: Fix dso->nsinfo refcounting"

Axel Lin (1):
regulator: rt5033: Fix n_voltages settings for BUCK and LDO

Babu Moger (1):
x86/resctrl: Fix default monitoring groups reporting

Ben Skeggs (1):
drm/nouveau/disp: power down unused DP links during init

Bixuan Cui (1):
genirq/msi: Ensure deactivation on teardown

Chris Lesiak (1):
iio: humidity: hdc100x: Add margin to the conversion time

Christoph Hellwig (3):
bdi: move bdi_dev_name out of line
bdi: add a ->dev_name field to struct backing_dev_info
libata: fix ata_pio_sector for CONFIG_HIGHMEM

Christophe JAILLET (1):
xgene-v2: Fix a resource leak in the error handling path of 'xge_probe()'

Clark Williams (5):
Merge tag 'v4.19.201' into v4.19-rt
Merge tag 'v4.19.204' into v4.19-rt
Merge tag 'v4.19.205' into v4.19-rt
Merge tag 'v4.19.206' into v4.19-rt
Linux 4.19.206-rt87

Colin Ian King (1):
iio: adc: Fix incorrect exit of for-loop

Cristian Marussi (1):
firmware: arm_scmi: Fix range check for the maximum number of pending messages

DENG Qingfang (1):
net: dsa: mt7530: add the missing RxUnicast MIB counter

Dan Carpenter (2):
can: hi311x: fix a signedness bug in hi3110_cmd()
bnx2x: fix an error code in bnx2x_nic_load()

Dan Williams (1):
ACPI: NFIT: Fix support for virtual SPA ranges

Daniel Borkmann (7):
bpf: Inherit expanded/patched seen count from old aux data
bpf: Do not mark insn as seen under speculative path verification
bpf: Fix leakage under speculation on mispredicted branches
bpf, selftests: Adjust few selftest outcomes wrt unreachable code
bpf: Do not use ax register in interpreter on div/mod
bpf: Fix 32 bit src register truncation on div/mod
bpf: Fix truncation handling for mod32 dst reg wrt zero

Daniel Jordan (2):
padata: validate cpumask without removed CPU during offline
padata: add separate cpuhp node for CPUHP_PADATA_DEAD

Daniele Palmas (1):
USB: serial: option: add Telit FD980 composition 0x1056

Dario Binacchi (1):
clk: stm32f4: fix post divisor setup for I2S/SAI PLLs

Dave Gerlach (1):
ARM: dts: am43x-epos-evm: Reduce i2c0 bus speed for tps65218

David Bauer (1):
USB: serial: ftdi_sio: add device ID for Auto-M3 OP-COM v2

Denis Efremov (1):
Revert "floppy: reintroduce O_NDELAY fix"

Desmond Cheong Zhi Xi (4):
hfs: add missing clean-up in hfs_fill_super
hfs: fix high memory mapping in hfs_bnode_read
hfs: add lock nesting notation to hfs_find_init
btrfs: fix rw device counting in __btrfs_free_extra_devids

Dinghao Liu (1):
net: qlcnic: add missed unlock in qlcnic_83xx_flash_read32

Dmitry Osipenko (1):
usb: otg-fsm: Fix hrtimer list corruption

Dongliang Mu (5):
spi: meson-spicc: fix memory leak in meson_spicc_remove
ieee802154: hwsim: fix GPF in hwsim_set_edge_lqi
ieee802154: hwsim: fix GPF in hwsim_new_edge_nl
ipack: tpci200: fix many double free issues in tpci200_pci_probe
ipack: tpci200: fix memory leak in the tpci200_register

Eric Dumazet (5):
net: annotate data race around sk_ll_usec
virtio_net: Do not pull payload in skb->head
gro: ensure frag0 meets IP header alignment
net: igmp: fix data-race in igmp_ifc_timer_expire()
net: igmp: increase size of mr_ifc_count

Fei Qin (1):
nfp: update ethtool reporting of pauseframe control

Florian Westphal (2):
netfilter: conntrack: adjust stop timestamp to real expiry value
netfilter: conntrack: collect all entries in one cycle

George Kennedy (1):
fbmem: add margin check to fb_check_caps()

Gerd Rausch (1):
net/rds: dma_map_sg is entitled to merge entries

Goldwyn Rodrigues (1):
btrfs: mark compressed range uptodate only if all bio succeed

Greg Kroah-Hartman (10):
selftest: fix build error in tools/testing/selftests/vm/userfaultfd.c
Linux 4.19.200
Linux 4.19.201
Revert "Bluetooth: Shutdown controller after workqueues are flushed or cancelled"
Revert "watchdog: iTCO_wdt: Account for rebooting on second timeout"
Linux 4.19.202
Linux 4.19.203
Linux 4.19.204
i2c: dev: zero out array used for i2c reads from userspace
Linux 4.19.206

Guangbin Huang (1):
net: hns3: fix get wrong pfc_en when query PFC configuration

Guenter Roeck (2):
spi: mediatek: Fix fifo transfer
ARC: Fix CONFIG_STACKDEPOT

H. Nikolaus Schaller (2):
omap5-board-common: remove not physically existing vdds_1v8_main fixed-regulator
mips: Fix non-POSIX regexp

Hans Verkuil (1):
media: videobuf2-core: dequeue if start_streaming fails

Harshvardhan Jha (1):
scsi: megaraid_mm: Fix end of loop tests for list_for_each_entry()

Hoang Le (1):
tipc: fix sleeping in tipc accept routine

Hui Su (1):
scripts/tracing: fix the bug that can't parse raw_trace_func

Hyunchul Lee (1):
cifs: fix the out of range assignment to bit fields in parse_server_interfaces

Ivan T. Ivanov (1):
net: usb: lan78xx: don't modify phy_device state concurrently

Jakub Kicinski (2):
bnxt: don't lock the tx queue from napi poll
bnxt: disable napi before canceling DIM

Jan Kiszka (1):
x86/asm: Ensure asm/proto.h can be included stand-alone

Jani Nikula (1):
drm/i915: Ensure intel_engine_init_execlist() builds with Clang

Jaroslav Kysela (1):
ALSA: hda - fix the 'Capture Switch' value change notifications

Jedrzej Jagielski (1):
i40e: Fix log TC creation failure when max num of queues is exceeded

Jeff Layton (2):
locks: print a warning when mount fails due to lack of "mand" support
fs: warn about impending deprecation of mandatory locks

Jens Axboe (1):
net: split out functions related to registering inflight socket files

Jerome Brunet (1):
usb: gadget: u_audio: fix race condition on endpoint stop

Jia He (1):
qed: fix possible unpaired spin_{un}lock_bh in _qed_mcp_cmd_and_union()

Jiapeng Chong (1):
mlx4: Fix missing error code in mlx4_load_one()

Johan Hovold (2):
media: rtl28xxu: fix zero-length control request
Revert "USB: serial: ch341: fix character loss at high transfer rates"

Johannes Berg (1):
mac80211: drop data frames without key on encrypted links

Jouni Malinen (5):
ath: Use safer key clearing with key cache entries
ath9k: Clear key cache explicitly on disabling hardware
ath: Export ath_hw_keysetmac()
ath: Modify ath_key_delete() to not need full key entry
ath9k: Postpone key cache entry deletion for TXQ frames reference it

Juergen Gross (1):
x86/kvm: fix vcpu-id indexed array sizes

Junxiao Bi (2):
ocfs2: fix zero out valid data
ocfs2: issue zeroout to EOF blocks

Kefeng Wang (1):
once: Fix panic when module unload

Krzysztof Kozlowski (1):
nfc: nfcsim: fix use after free during module unload

Kyle Russell (1):
ASoC: tlv320aic31xx: fix reversed bclk/wclk master bits

Lai Jiangshan (1):
KVM: X86: MMU: Use the correct inherited permissions to get shadow page

Letu Ren (1):
net/qla3xxx: fix schedule while atomic in ql_wait_for_drvr_lock and ql_adapter_reset

Li Manyi (1):
scsi: sr: Return correct event when media event code is 3

Like Xu (1):
perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest

Linus Torvalds (1):
vt_kdsetmode: extend console locking

Longfang Liu (1):
USB:ehci:fix Kunpeng920 ehci hardware problem

Longpeng(Mike) (1):
vsock/virtio: avoid potential deadlock when vsock device remove

Lukasz Cieplicki (1):
i40e: Add additional info to PHY type error

Maciej W. Rozycki (2):
serial: 8250: Mask out floating 16/32-bit bus bits
MIPS: Malta: Do not byte-swap accesses to the CBUS UART

Maor Gottlieb (1):
net/mlx5: Fix flow table chaining

Marcelo Ricardo Leitner (1):
sctp: fix return value check in __sctp_rcv_asconf_lookup

Marcin Bachry (1):
PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI

Marek Behún (1):
cpufreq: armada-37xx: forbid cpufreq for 1.2 GHz variant

Mark Yacoub (1):
drm: Copy drm_wait_vblank to user before returning

Masami Hiramatsu (1):
tracing: Reject string operand in the histogram expression

Maxim Devaev (2):
usb: gadget: f_hid: added GET_IDLE and SET_IDLE handlers
usb: gadget: f_hid: idle uses the highest byte for duration

Maxim Kiselev (1):
net: marvell: fix MVNETA_TX_IN_PRGRS bit number

Maxim Levitsky (3):
KVM: x86: determine if an exception has an error code only when injecting it.
KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656)
KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653)

Maximilian Heyne (1):
xen/events: Fix race in set_evtchn_to_irq

MichaÅ? MirosÅ?aw (1):
opp: remove WARN when no valid OPPs remain

Miklos Szeredi (2):
af_unix: fix garbage collect vs MSG_PEEK
ovl: prevent private clone if bind mount is not allowed

Nathan Chancellor (1):
vmlinux.lds.h: Handle clang's module.{c,d}tor sections

Neal Cardwell (1):
tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets

Neeraj Upadhyay (1):
vringh: Use wiov->used to check for read/write desc order

NeilBrown (1):
btrfs: prevent rename2 from exchanging a subvol with a directory from different parents

Nguyen Dinh Phi (1):
cfg80211: Fix possible memory leak in function cfg80211_bss_update

Ole Bjørn Midtbø (1):
Bluetooth: hidp: use correct wait queue when removing ctrl_wait

Oleksandr Suvorov (1):
ARM: dts: colibri-imx6ull: limit SDIO clock to 25MHz

Pablo Neira Ayuso (1):
netfilter: nft_nat: allow to specify layer 4 protocol NAT only

Pali Rohár (2):
ppp: Fix generating ppp unit id when ifname is not specified
ppp: Fix generating ifname when empty IFLA_IFNAME is specified

Paolo Bonzini (1):
KVM: x86: accept userspace interrupt only if no event is injected

Parav Pandit (2):
virtio: Improve vq->broken access to avoid any compiler optimization
virtio_pci: Support surprise removal of virtio pci device

Paul Jakma (1):
NIU: fix incorrect error return, missed in previous revert

Pavel Skripkin (9):
can: mcba_usb_start(): add missing urb->transfer_dma initialization
can: usb_8dev: fix memory leak
can: ems_usb: fix memory leak
can: esd_usb2: fix memory leak
net: llc: fix skb_over_panic
net: pegasus: fix uninit-value in get_interrupt_interval
net: fec: fix use-after-free in fec_drv_remove
net: vxge: fix use-after-free in vxge_device_unregister
net: 6pack: fix slab-out-of-bounds in decode_data

Peter Collingbourne (1):
net: don't unconditionally copy_from_user a struct ifreq for socket ioctls

Peter Ujfalusi (1):
dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is not yet available

Phil Elwell (1):
usb: gadget: f_hid: fixed NULL pointer dereference

Prarit Bhargava (1):
alpha: Send stop IPI to send to online CPUs

Pravin B Shelar (1):
net: Fix zero-copy head len calculation.

Pu Lehui (1):
powerpc/kprobes: Fix kprobe Oops happens in booke

Qiang.zhang (1):
USB: usbtmc: Fix RCU stall warning

Rafael J. Wysocki (1):
Revert "ACPICA: Fix memory leak caused by _CID repair function"

Randy Dunlap (2):
x86/tools: Fix objdump version check again
dccp: add do-while-0 stubs for dccp_pr_debug macros

Reinhard Speyerer (1):
qmi_wwan: add network device usage statistics for qmimux devices

Richard Fitzgerald (5):
ASoC: cs42l42: Correct definition of ADC Volume control
ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J
ASoC: cs42l42: Fix inversion of ADC Notch Switch control
ASoC: cs42l42: Remove duplicate control for WNF filter frequency
ASoC: cs42l42: Fix LRCLK frame start edge

Roi Dayan (1):
psample: Add a fwd declaration for skbuff

Ruslan Babayev (1):
iio: dac: ds4422/ds4424 drop of_node check

Saeed Mirzamohammadi (1):
iommu/vt-d: Fix agaw for a supported 48 bit guest address width

Saravana Kannan (2):
net: mdio-mux: Don't ignore memory allocation errors
net: mdio-mux: Handle -EPROBE_DEFER correctly

Sasha Levin (1):
Linux 4.19.205

Sasha Neftin (1):
e1000e: Fix the max snoop/no-snoop latency for 10M

Sean Christopherson (3):
KVM: x86/mmu: Fix per-cpu counter corruption on 32-bit builds
KVM: SVM: Fix off-by-one indexing when nullifying last used SEV VMCB
KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP shadow MMUs

Sergey Marinkevich (1):
netfilter: nft_exthdr: fix endianness of tcp option cast

Shai Malin (2):
qed: qed ll2 race condition fixes
qed: Fix null-pointer dereference in qed_rdma_create_qp()

Shreyansh Chouhan (2):
reiserfs: check directory items on read from disk
ip_gre: add validation for csum_start

Sreekanth Reddy (1):
scsi: core: Avoid printing an error if target_alloc() returns -ENXIO

Srikar Dronamraju (1):
powerpc/pseries: Fix regression while building external modules

Srinivas Kandagatla (3):
slimbus: messaging: start transaction ids from 1 instead of zero
slimbus: messaging: check for valid transaction id
slimbus: ngd: reset dma setup during runtime pm

Stefan Mätje (1):
can: usb: esd_usb2: esd_usb2_rx_event(): fix the interchange of the CAN RX and TX error counters

Steven Rostedt (VMware) (3):
tracing / histogram: Give calculation hist_fields a size
tracing/histogram: Rename "cpu" to "common_cpu"
tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name

Sudeep Holla (4):
firmware: arm_scmi: Fix possible scmi_linux_errmap buffer overflow
ARM: dts: versatile: Fix up interrupt controller node names
firmware: arm_scmi: Ensure drivers provide a probe function
ARM: dts: nomadik: Fix up interrupt controller node names

Takashi Iwai (4):
r8152: Fix potential PM refcount imbalance
ALSA: seq: Fix racy deletion of subscriber
ASoC: intel: atom: Fix reference to PCM buffer address
ASoC: intel: atom: Fix breakage for PCM buffer address setup

Takeshi Misawa (1):
net: Fix memory leak in ieee802154_raw_deliver

Tetsuo Handa (1):
Bluetooth: defer cleanup of resources in hci_unregister_dev()

Theodore Ts'o (1):
ext4: fix potential htree corruption when growing large_dir directories

Thinh Nguyen (1):
usb: dwc3: gadget: Fix dwc3_calc_trbs_left()

Thomas Gleixner (12):
genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP
x86/msi: Force affinity setup before startup
x86/ioapic: Force affinity setup before startup
PCI/MSI: Enable and mask MSI-X early
PCI/MSI: Do not set invalid bits in MSI mask
PCI/MSI: Correct misleading comments
PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown()
PCI/MSI: Protect msi_desc::masked for multi-MSI
PCI/MSI: Mask all unused MSI-X entries
PCI/MSI: Enforce that MSI-X table entry is masked for update
PCI/MSI: Enforce MSI[X] entry updates to be visible
x86/fpu: Make init_fpstate correct with optimized XSAVE

Tuo Li (1):
IB/hfi1: Fix possible null-pointer dereference in _extend_sdma_tx_descs()

Tyler Hicks (1):
optee: Clear stale cache entries during initialization

Vincent Whitchurch (1):
mmc: dw_mmc: Fix hang on data CRC error

Vladimir Oltean (1):
net: dsa: lan9303: fix broken backpressure in .port_fdb_dump

Wang Hai (3):
tulip: windbond-840: Fix missing pci_disable_device() in probe and remove
sis900: Fix missing pci_disable_device() in probe and remove
net: natsemi: Fix missing pci_disable_device() in probe and remove

Wesley Cheng (1):
usb: dwc3: gadget: Stop EP0 transfers during pullup disable

Willy Tarreau (1):
USB: serial: ch341: fix character loss at high transfer rates

Xiangyang Zhang (1):
staging: rtl8723bs: Fix a resource leak in sd_int_dpc

Xiaolong Huang (1):
net: qrtr: fix another OOB Read in qrtr_endpoint_post

Xie Yongji (1):
vhost: Fix the calculation in vhost_overflow()

Xin Long (2):
sctp: move 198 addresses from unusable to private scope
sctp: move the active_key update after sh_keys is added

Yang Yingliang (5):
workqueue: fix UAF in pwq_unbound_release_workfn()
net/802/mrp: fix memleak in mrp_request_join()
net/802/garp: fix memleak in garp_request_join()
ARM: imx: add missing iounmap()
net: bridge: fix memleak in br_add_if()

Ye Bin (1):
scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach()

Yu Kuai (3):
blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit()
reiserfs: add check for root_inode in reiserfs_fill_super
dmaengine: usb-dmac: Fix PM reference leak in usb_dmac_probe()

YueHaibing (1):
net: xilinx_emaclite: Do not print real IOMEM pointer

Yufen Yu (1):
bdi: use bdi_dev_name() to get device name

Zhengjun Zhang (1):
USB: serial: option: add new VID/PID to support Fibocom FG150

Zheyu Ma (1):
pcmcia: i82092: fix a null pointer dereference bug

Ziyang Xuan (1):
can: raw: raw_setsockopt(): fix raw_rcv panic for sock UAF

chihhao.chen (1):
ALSA: usb-audio: fix incorrect clock source setting
---
Documentation/filesystems/mandatory-locking.txt | 10 ++
Documentation/trace/histogram.rst | 2 +-
Documentation/virtual/kvm/mmu.txt | 4 +-
Makefile | 2 +-
arch/alpha/kernel/smp.c | 2 +-
arch/arc/kernel/vmlinux.lds.S | 2 +
arch/arm/boot/dts/am43x-epos-evm.dts | 2 +-
arch/arm/boot/dts/imx6ull-colibri-wifi.dtsi | 1 +
arch/arm/boot/dts/omap5-board-common.dtsi | 9 +-
arch/arm/boot/dts/ste-nomadik-stn8815.dtsi | 4 +-
arch/arm/boot/dts/versatile-ab.dts | 5 +-
arch/arm/boot/dts/versatile-pb.dts | 2 +-
arch/arm/mach-imx/mmdc.c | 21 ++-
arch/mips/Makefile | 2 +-
arch/mips/mti-malta/malta-platform.c | 3 +-
arch/powerpc/kernel/kprobes.c | 3 +-
arch/powerpc/platforms/pseries/setup.c | 2 +-
arch/x86/events/perf_event.h | 3 +-
arch/x86/include/asm/fpu/internal.h | 30 ++---
arch/x86/include/asm/proto.h | 2 +
arch/x86/include/asm/svm.h | 2 +
arch/x86/kernel/apic/io_apic.c | 6 +-
arch/x86/kernel/apic/msi.c | 13 +-
arch/x86/kernel/cpu/intel_rdt_monitor.c | 27 ++--
arch/x86/kernel/fpu/xstate.c | 38 +++++-
arch/x86/kvm/ioapic.c | 2 +-
arch/x86/kvm/ioapic.h | 4 +-
arch/x86/kvm/mmu.c | 13 +-
arch/x86/kvm/paging_tmpl.h | 14 +-
arch/x86/kvm/svm.c | 20 +--
arch/x86/kvm/x86.c | 26 +++-
arch/x86/tools/chkobjdump.awk | 1 +
block/bfq-iosched.c | 6 +-
block/blk-cgroup.c | 2 +-
block/blk-iolatency.c | 6 +-
drivers/acpi/acpica/nsrepair2.c | 7 -
drivers/acpi/nfit/core.c | 3 +
drivers/ata/libata-sff.c | 35 +++--
drivers/base/core.c | 1 +
drivers/base/firmware_loader/fallback.c | 14 +-
drivers/base/firmware_loader/firmware.h | 10 +-
drivers/base/firmware_loader/main.c | 2 +
drivers/block/floppy.c | 27 ++--
drivers/clk/clk-stm32f4.c | 10 +-
drivers/cpufreq/armada-37xx-cpufreq.c | 6 +-
drivers/dma/of-dma.c | 9 +-
drivers/dma/sh/usb-dmac.c | 2 +-
drivers/dma/xilinx/xilinx_dma.c | 12 ++
drivers/firmware/arm_scmi/bus.c | 3 +
drivers/firmware/arm_scmi/driver.c | 12 +-
drivers/gpu/drm/drm_ioc32.c | 4 +-
drivers/gpu/drm/i915/intel_engine_cs.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.h | 1 +
drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.c | 9 ++
drivers/i2c/i2c-dev.c | 5 +-
drivers/iio/adc/palmas_gpadc.c | 4 +-
drivers/iio/dac/ds4424.c | 6 -
drivers/iio/humidity/hdc100x.c | 6 +-
drivers/infiniband/hw/hfi1/sdma.c | 9 +-
drivers/iommu/intel-iommu.c | 7 +-
drivers/ipack/carriers/tpci200.c | 60 +++++----
drivers/media/common/videobuf2/videobuf2-core.c | 13 +-
drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 11 +-
drivers/mmc/host/dw_mmc.c | 6 +-
drivers/net/can/spi/hi311x.c | 2 +-
drivers/net/can/usb/ems_usb.c | 14 +-
drivers/net/can/usb/esd_usb2.c | 20 ++-
drivers/net/can/usb/mcba_usb.c | 2 +
drivers/net/can/usb/usb_8dev.c | 15 ++-
drivers/net/dsa/lan9303-core.c | 34 ++---
drivers/net/dsa/mt7530.c | 1 +
drivers/net/ethernet/apm/xgene-v2/main.c | 4 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 3 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 57 ++++----
drivers/net/ethernet/dec/tulip/winbond-840.c | 7 +-
drivers/net/ethernet/freescale/fec_main.c | 2 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 13 +-
drivers/net/ethernet/intel/e1000e/ich8lan.c | 14 +-
drivers/net/ethernet/intel/e1000e/ich8lan.h | 3 +
drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 2 +-
drivers/net/ethernet/intel/i40e/i40e_main.c | 60 +++++----
drivers/net/ethernet/marvell/mvneta.c | 2 +-
drivers/net/ethernet/mellanox/mlx4/main.c | 1 +
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 10 +-
drivers/net/ethernet/natsemi/natsemi.c | 8 +-
drivers/net/ethernet/neterion/vxge/vxge-main.c | 6 +-
.../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 2 +
drivers/net/ethernet/qlogic/qed/qed_ll2.c | 20 +++
drivers/net/ethernet/qlogic/qed/qed_mcp.c | 23 +++-
drivers/net/ethernet/qlogic/qed/qed_rdma.c | 3 +-
drivers/net/ethernet/qlogic/qla3xxx.c | 6 +-
.../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c | 4 +-
drivers/net/ethernet/sis/sis900.c | 7 +-
drivers/net/ethernet/sun/niu.c | 3 +-
drivers/net/ethernet/xilinx/xilinx_emaclite.c | 5 +-
drivers/net/hamradio/6pack.c | 6 +
drivers/net/ieee802154/mac802154_hwsim.c | 6 +-
drivers/net/phy/mdio-mux.c | 36 +++--
drivers/net/ppp/ppp_generic.c | 21 ++-
drivers/net/usb/lan78xx.c | 16 ++-
drivers/net/usb/pegasus.c | 14 +-
drivers/net/usb/qmi_wwan.c | 76 ++++++++++-
drivers/net/usb/r8152.c | 3 +-
drivers/net/virtio_net.c | 10 +-
drivers/net/wireless/ath/ath.h | 3 +-
drivers/net/wireless/ath/ath5k/mac80211-ops.c | 2 +-
drivers/net/wireless/ath/ath9k/htc_drv_main.c | 2 +-
drivers/net/wireless/ath/ath9k/hw.h | 1 +
drivers/net/wireless/ath/ath9k/main.c | 95 ++++++++++++-
drivers/net/wireless/ath/key.c | 41 +++---
drivers/nfc/nfcsim.c | 3 +-
drivers/opp/of.c | 5 +-
drivers/pci/msi.c | 120 +++++++++++------
drivers/pci/quirks.c | 1 +
drivers/pcmcia/i82092.c | 1 +
drivers/ptp/Kconfig | 3 +-
drivers/scsi/device_handler/scsi_dh_rdac.c | 4 +-
drivers/scsi/megaraid/megaraid_mm.c | 21 ++-
drivers/scsi/scsi_scan.c | 3 +-
drivers/scsi/sr.c | 2 +-
drivers/slimbus/messaging.c | 7 +-
drivers/slimbus/qcom-ngd-ctrl.c | 5 +-
drivers/spi/spi-meson-spicc.c | 2 +
drivers/spi/spi-mt65xx.c | 19 +--
drivers/staging/rtl8723bs/hal/sdio_ops.c | 2 +
drivers/tee/optee/call.c | 36 ++++-
drivers/tee/optee/core.c | 9 ++
drivers/tee/optee/optee_private.h | 1 +
drivers/tty/serial/8250/8250_port.c | 12 +-
drivers/tty/vt/vt_ioctl.c | 11 +-
drivers/usb/class/usbtmc.c | 9 +-
drivers/usb/common/usb-otg-fsm.c | 6 +-
drivers/usb/dwc3/gadget.c | 23 ++--
drivers/usb/gadget/function/f_hid.c | 44 +++++-
drivers/usb/gadget/function/u_audio.c | 5 +-
drivers/usb/host/ehci-pci.c | 3 +
drivers/usb/serial/ftdi_sio.c | 1 +
drivers/usb/serial/ftdi_sio_ids.h | 3 +
drivers/usb/serial/option.c | 4 +
drivers/vhost/vhost.c | 10 +-
drivers/vhost/vringh.c | 2 +-
drivers/video/fbdev/core/fbmem.c | 4 +
drivers/virtio/virtio_pci_common.c | 7 +
drivers/virtio/virtio_ring.c | 6 +-
drivers/watchdog/iTCO_wdt.c | 12 +-
drivers/xen/events/events_base.c | 20 ++-
fs/btrfs/compression.c | 3 +-
fs/btrfs/inode.c | 10 +-
fs/btrfs/volumes.c | 1 +
fs/ceph/debugfs.c | 2 +-
fs/cifs/smb2ops.c | 4 +-
fs/ext4/namei.c | 2 +-
fs/hfs/bfind.c | 14 +-
fs/hfs/bnode.c | 25 +++-
fs/hfs/btree.h | 7 +
fs/hfs/super.c | 10 +-
fs/namespace.c | 57 +++++---
fs/ocfs2/file.c | 103 ++++++++------
fs/pipe.c | 19 ++-
fs/reiserfs/stree.c | 31 ++++-
fs/reiserfs/super.c | 8 ++
include/asm-generic/vmlinux.lds.h | 1 +
include/linux/backing-dev-defs.h | 1 +
include/linux/backing-dev.h | 9 +-
include/linux/cpuhotplug.h | 1 +
include/linux/device.h | 1 +
include/linux/filter.h | 24 ++++
include/linux/inetdevice.h | 2 +-
include/linux/irq.h | 2 +
include/linux/mfd/rt5033-private.h | 4 +-
include/linux/msi.h | 2 +-
include/linux/netdevice.h | 4 +
include/linux/once.h | 4 +-
include/linux/padata.h | 6 +-
include/linux/skbuff.h | 9 ++
include/linux/usb/otg-fsm.h | 1 +
include/linux/virtio_net.h | 14 +-
include/net/af_unix.h | 1 +
include/net/bluetooth/hci_core.h | 1 +
include/net/busy_poll.h | 2 +-
include/net/ip6_route.h | 2 +-
include/net/llc_pdu.h | 31 +++--
include/net/psample.h | 2 +
include/net/sctp/constants.h | 4 +-
include/trace/events/wbt.h | 8 +-
kernel/bpf/core.c | 32 +++--
kernel/bpf/verifier.c | 95 ++++++++++---
kernel/irq/chip.c | 5 +-
kernel/irq/msi.c | 13 +-
kernel/padata.c | 28 ++--
kernel/trace/trace.c | 4 +
kernel/trace/trace_events_hist.c | 41 +++++-
kernel/workqueue.c | 20 ++-
lib/once.c | 11 +-
localversion-rt | 2 +-
mm/backing-dev.c | 13 +-
net/802/garp.c | 14 ++
net/802/mrp.c | 14 ++
net/Makefile | 2 +-
net/bluetooth/hci_core.c | 32 ++---
net/bluetooth/hci_sock.c | 49 ++++---
net/bluetooth/hci_sysfs.c | 3 +
net/bluetooth/hidp/core.c | 2 +-
net/bridge/br_if.c | 2 +
net/can/raw.c | 20 ++-
net/core/dev.c | 3 +-
net/core/skbuff.c | 5 +-
net/core/sock.c | 2 +-
net/dccp/dccp.h | 6 +-
net/ieee802154/socket.c | 7 +-
net/ipv4/igmp.c | 21 ++-
net/ipv4/ip_gre.c | 2 +
net/ipv4/tcp_bbr.c | 2 +-
net/llc/af_llc.c | 10 +-
net/llc/llc_s_ac.c | 2 +-
net/mac80211/debugfs_sta.c | 1 +
net/mac80211/key.c | 1 +
net/mac80211/sta_info.h | 1 +
net/mac80211/tx.c | 12 +-
net/netfilter/nf_conntrack_core.c | 78 ++++-------
net/netfilter/nft_exthdr.c | 8 +-
net/netfilter/nft_nat.c | 4 +-
net/qrtr/qrtr.c | 2 +-
net/rds/ib_frmr.c | 4 +-
net/sctp/auth.c | 14 +-
net/sctp/input.c | 2 +-
net/sctp/protocol.c | 3 +-
net/socket.c | 6 +-
net/tipc/socket.c | 9 +-
net/unix/Kconfig | 5 +
net/unix/Makefile | 2 +
net/unix/af_unix.c | 102 +++++++-------
net/unix/garbage.c | 68 +---------
net/unix/scm.c | 148 +++++++++++++++++++++
net/unix/scm.h | 10 ++
net/vmw_vsock/virtio_transport.c | 7 +-
net/wireless/scan.c | 6 +-
scripts/tracing/draw_functrace.py | 6 +-
sound/core/seq/seq_ports.c | 39 ++++--
sound/pci/hda/hda_generic.c | 10 +-
sound/soc/codecs/cs42l42.c | 39 +++---
sound/soc/codecs/tlv320aic31xx.h | 4 +-
sound/soc/intel/atom/sst-mfld-platform-pcm.c | 3 +-
sound/usb/clock.c | 6 +
sound/usb/quirks.c | 1 +
tools/perf/util/map.c | 2 -
tools/testing/selftests/bpf/test_verifier.c | 2 +
tools/testing/selftests/vm/userfaultfd.c | 2 +-
249 files changed, 2176 insertions(+), 1025 deletions(-)
---