[PATCH 4.17 000/324] 4.17.19-stable review
From: Greg Kroah-Hartman
Date: Thu Aug 23 2018 - 04:39:36 EST
NOTE, this is going to be the LAST 4.17.y kernel release. Please move
to the 4.18.y tree at this point in time if you have not already. After
this release, 4.17.y will be end-of-life.
This is the start of the stable review cycle for the 4.17.19 release.
There are 324 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 Sat Aug 25 07:48:40 UTC 2018.
Anything received after that time might be too late.
The whole patch series can be found in one patch at:
https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.17.19-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.17.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
Linux 4.17.19-rc1
Jann Horn <jannh@xxxxxxxxxx>
reiserfs: fix broken xattr handling (heap corruption, bad retval)
Esben Haabendal <eha@xxxxxxxx>
i2c: imx: Fix race condition in dma read
Hans de Goede <hdegoede@xxxxxxxxxx>
i2c: core: ACPI: Properly set status byte to 0 for multi-byte writes
Lukas Wunner <lukas@xxxxxxxxx>
PCI: pciehp: Fix unprotected list iteration in IRQ handler
Lukas Wunner <lukas@xxxxxxxxx>
PCI: pciehp: Fix use-after-free on unplug
Myron Stowe <myron.stowe@xxxxxxxxxx>
PCI: Skip MPS logic for Virtual Functions (VFs)
Lukas Wunner <lukas@xxxxxxxxx>
PCI: hotplug: Don't leak pci_slot on registration failure
Rafael J. Wysocki <rafael.j.wysocki@xxxxxxxxx>
PCI / ACPI / PM: Resume all bridges on suspend-to-RAM
Christian KÃnig <ckoenig.leichtzumerken@xxxxxxxxx>
PCI: Restore resized BAR state on resume
Ursula Braun <ubraun@xxxxxxxxxxxxx>
net/smc: no shutdown in state SMC_LISTEN
Willem de Bruijn <willemb@xxxxxxxxxx>
packet: refine ring v3 block size test to hold one frame
Florian Westphal <fw@xxxxxxxxx>
netfilter: conntrack: dccp: treat SYNC/SYNCACK as invalid if no prior state
Eric Dumazet <edumazet@xxxxxxxxxx>
xfrm_user: prevent leaking 2 bytes of kernel memory
John David Anglin <dave.anglin@xxxxxxxx>
parisc: Remove ordered stores from syscall.S
John David Anglin <dave.anglin@xxxxxxxx>
parisc: Remove unnecessary barriers from spinlock.h
Gustavo A. R. Silva <gustavo@xxxxxxxxxxxxxx>
drm/amdgpu/pm: Fix potential Spectre v1
Gustavo A. R. Silva <gustavo@xxxxxxxxxxxxxx>
drm/i915/kvmgt: Fix potential Spectre v1
Jeremy Cline <jcline@xxxxxxxxxx>
ext4: fix spectre gadget in ext4_mb_regular_allocator()
Dave Hansen <dave.hansen@xxxxxxxxxxxxxxx>
x86/mm/init: Remove freed kernel image areas from alias mapping
Dave Hansen <dave.hansen@xxxxxxxxxxxxxxx>
x86/mm/init: Add helper for freeing kernel image pages
Dave Hansen <dave.hansen@xxxxxxxxxxxxxxx>
x86/mm/init: Pass unconverted symbol addresses to free_init_pages()
Dave Hansen <dave.hansen@xxxxxxxxxxxxxxx>
mm: Allow non-direct-map arguments to free_reserved_area()
Matthijs van Duin <matthijsvanduin@xxxxxxxxx>
pty: fix O_CLOEXEC for TIOCGPTPEER
Takashi Iwai <tiwai@xxxxxxx>
EDAC: Add missing MEM_LRDDR4 entry in edac_mem_types[]
Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
mm: make vm_area_alloc() initialize core fields
Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
mm: make vm_area_dup() actually copy the old vma data
Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
mm: use helper functions for allocating and freeing vm_area structs
Roland Dreier <roland@xxxxxxxxxxxxxxx>
nvme: fix handling of metadata_len for NVME_IOCTL_IO_CMD
Damien ThÃbault <damien@xxxxxxxx>
platform/x86: dell-laptop: Fix backlight detection
Uwe Kleine-KÃnig <u.kleine-koenig@xxxxxxxxxxxxxx>
ARM: dts: imx6: RDU2: fix irq type for mv88e6xxx switch
Robin H. Johnson <robbat2@xxxxxxxxxx>
ACPI / EC: Use ec_no_wakeup on more Thinkpad X1 Carbon 6th systems
Anson Huang <Anson.Huang@xxxxxxx>
soc: imx: gpc: restrict register range for regmap access
Randy Dunlap <rdunlap@xxxxxxxxxxxxx>
tcp: identify cryptic messages as TCP seq # bugs
Alexander Sverdlin <alexander.sverdlin@xxxxxxxxx>
net: cavium: Add fine-granular dependencies on PCI
Stefan Wahren <stefan.wahren@xxxxxxxx>
net: qca_spi: Fix log level if probe fails
Stefan Wahren <stefan.wahren@xxxxxxxx>
net: qca_spi: Make sure the QCA7000 reset is triggered
Stefan Wahren <stefan.wahren@xxxxxxxx>
net: qca_spi: Avoid packet drop during initial sync
Sergei Shtylyov <sergei.shtylyov@xxxxxxxxxxxxxxxxxx>
PCI: v3-semi: Fix I/O space page leak
Sergei Shtylyov <sergei.shtylyov@xxxxxxxxxxxxxxxxxx>
PCI: mediatek: Fix I/O space page leak
Sergei Shtylyov <sergei.shtylyov@xxxxxxxxxxxxxxxxxx>
PCI: faraday: Fix I/O space page leak
Sergei Shtylyov <sergei.shtylyov@xxxxxxxxxxxxxxxxxx>
PCI: aardvark: Fix I/O space page leak
Sergei Shtylyov <sergei.shtylyov@xxxxxxxxxxxxxxxxxx>
PCI: designware: Fix I/O space page leak
Sergei Shtylyov <sergei.shtylyov@xxxxxxxxxxxxxxxxxx>
PCI: versatile: Fix I/O space page leak
Sergei Shtylyov <sergei.shtylyov@xxxxxxxxxxxxxxxxxx>
PCI: xgene: Fix I/O space page leak
Sergei Shtylyov <sergei.shtylyov@xxxxxxxxxxxxxxxxxx>
PCI: OF: Fix I/O space page leak
Karsten Graul <kgraul@xxxxxxxxxxxxx>
net/smc: reset recv timeout after clc handshake
Peng Hao <peng.hao2@xxxxxxxxxx>
kvmclock: fix TSC calibration for nested guests
David Lechner <david@xxxxxxxxxxxxxx>
net: usb: rtl8150: demote allmulti message to dev_dbg()
Alexander Sverdlin <alexander.sverdlin@xxxxxxx>
octeon_mgmt: Fix MIX registers configuration on MTU setup
Scott Bauer <scott.bauer@xxxxxxxxx>
nvme: ensure forward progress during Admin passthru
Qu Wenruo <wqu@xxxxxxxx>
btrfs: scrub: Don't use inode page cache in scrub_handle_errored_block()
Pavel Machek <pavel@xxxxxx>
ARM: dts: omap4-droid4: fix dts w.r.t. pwm
John Allen <jallen@xxxxxxxxxxxxx>
ibmvnic: Fix error recovery on login failure
Randy Dunlap <rdunlap@xxxxxxxxxxxxx>
net/ethernet/freescale/fman: fix cross-build error
Stephen Hemminger <stephen@xxxxxxxxxxxxxxxxxx>
hv/netvsc: fix handling of fallback to single queue mode
Thomas Falcon <tlfalcon@xxxxxxxxxxxxxxxxxx>
ibmvnic: Revise RX/TX queue error messages
Frank Rowand <frank.rowand@xxxxxxxx>
of: overlay: update phandle cache on overlay apply and remove
Dan Carpenter <dan.carpenter@xxxxxxxxxx>
drm/nouveau/gem: off by one bugs in nouveau_gem_pushbuf_reloc_apply()
Juri Lelli <juri.lelli@xxxxxxxxxx>
sched/deadline: Fix switched_from_dl() warning
Jim Mattson <jmattson@xxxxxxxxxx>
kvm: nVMX: Restore exit qual for VM-entry failure due to MSR loading
piaojun <piaojun@xxxxxxxxxx>
net/9p/client.c: put refcount of trans_mod in error case in parse_opts()
Wei Yongjun <weiyongjun1@xxxxxxxxxx>
pinctrl: nsp: Fix potential NULL dereference
Dan Carpenter <dan.carpenter@xxxxxxxxxx>
pinctrl: nsp: off by ones in nsp_pinmux_enable()
Paul Cercueil <paul@xxxxxxxxxxxxxxx>
pinctrl: ingenic: Fix inverted direction for < JZ4770
Yuchung Cheng <ycheng@xxxxxxxxxx>
tcp: remove DELAYED ACK events in DCTCP
Dan Carpenter <dan.carpenter@xxxxxxxxxx>
qlogic: check kstrtoul() for errors
Alexandre Belloni <alexandre.belloni@xxxxxxxxxxx>
rtc: fix alarm read and set offset
Willem de Bruijn <willemb@xxxxxxxxxx>
packet: reset network header if packet shorter than ll reserved space
Bert Kenward <bkenward@xxxxxxxxxxxxxx>
sfc: hold filter_sem consistently during reset
Bert Kenward <bkenward@xxxxxxxxxxxxxx>
sfc: avoid hang from nested use of the filter_sem
Masahiro Yamada <yamada.masahiro@xxxxxxxxxxxxx>
kbuild: suppress warnings from 'getconf LFS_*'
Laura Abbott <labbott@xxxxxxxxxx>
tools: build: Use HOSTLDFLAGS with fixdep
Laura Abbott <labbott@xxxxxxxxxx>
tools: build: Fixup host c flags
Dan Carpenter <dan.carpenter@xxxxxxxxxx>
ixgbe: Off by one in ixgbe_ipsec_tx()
David Francis <David.Francis@xxxxxxx>
amd/dc/dce100: On dce100, set clocks to 0 on suspend
Alexander Duyck <alexander.h.duyck@xxxxxxxxx>
ixgbe: Be more careful when modifying MAC filters
Adam Ford <aford173@xxxxxxxxx>
ARM: dts: am3517.dtsi: Disable reference to OMAP3 OTG controller
Nishanth Menon <nm@xxxxxx>
ARM: DRA7/OMAP5: Enable ACTLR[0] (Enable invalidates of BTB) for secondary cores
Russell King <rmk+kernel@xxxxxxxxxxxxxxx>
sfp: fix module initialisation with netdev already up
Russell King <rmk+kernel@xxxxxxxxxxxxxxx>
sfp: ensure we clean up properly on bus registration failure
Steven Rostedt (VMware) <rostedt@xxxxxxxxxxx>
ARM: 8780/1: ftrace: Only set kernel memory back to read-only after boot
Kamal Heib <kamalheib1@xxxxxxxxx>
RDMA/mlx5: Fix memory leak in mlx5_ib_create_srq() error path
Dave Jiang <dave.jiang@xxxxxxxxx>
nfit: fix unchecked dereference in acpi_nfit_ctl
Jeremy Cline <jcline@xxxxxxxxxx>
perf tools: Use python-config --includes rather than --cflags
Janne Huttunen <janne.huttunen@xxxxxxxxx>
perf script python: Fix dict reference counting
Jiri Olsa <jolsa@xxxxxxxxxx>
perf tools: Fix compilation errors on gcc8
Kim Phillips <kim.phillips@xxxxxxx>
perf test shell: Prevent temporary editor files from being considered test scripts
Kim Phillips <kim.phillips@xxxxxxx>
perf llvm-utils: Remove bashism from kernel include fetch script
Manish Rangankar <manish.rangankar@xxxxxxxxxx>
scsi: qedi: Send driver state to MFW
Saurav Kashyap <saurav.kashyap@xxxxxxxxxx>
scsi: qedf: Send the driver state to MFW
Don Brace <don.brace@xxxxxxxxxxxxx>
scsi: hpsa: correct enclosure sas address
Taeung Song <treeze.taeung@xxxxxxxxx>
samples/bpf: Fix tc and ip paths in xdp2skb_meta.sh
Vikas Gupta <vikas.gupta@xxxxxxxxxxxx>
bnxt_en: Fix for system hang if request_irq fails
Michael Chan <michael.chan@xxxxxxxxxxxx>
bnxt_en: Do not modify max IRQ count after RDMA driver requests/frees IRQs.
Michael Chan <michael.chan@xxxxxxxxxxxx>
bnxt_en: Always set output parameters in bnxt_get_max_rings().
Michael Chan <michael.chan@xxxxxxxxxxxx>
bnxt_en: Fix inconsistent BNXT_FLAG_AGG_RINGS logic.
Venkat Duvvuru <venkatkumar.duvvuru@xxxxxxxxxxxx>
bnxt_en: Fix the vlan_tci exact match check.
Peter Zijlstra <peterz@xxxxxxxxxxxxx>
ARC: Improve cmpxchg syscall implementation
Gustavo Pimentel <gustavo.pimentel@xxxxxxxxxxxx>
ARC: [plat-hsdk]: Configure APB GPIO controller on ARC HSDK platform
Andrey Ryabinin <aryabinin@xxxxxxxxxxxxx>
netfilter: nf_conntrack: Fix possible possible crash on module loading.
Florian Westphal <fw@xxxxxxxxx>
netfilter: nft_compat: explicitly reject ERROR and standard target
Russell King <rmk+kernel@xxxxxxxxxxxxxxx>
drm/armada: fix irq handling
Russell King <rmk+kernel@xxxxxxxxxxxxxxx>
drm/armada: fix colorkey mode property
Michael Hennerich <michael.hennerich@xxxxxxxxxx>
net: ieee802154: adf7242: Fix OCL calibration runs
Michael Hennerich <michael.hennerich@xxxxxxxxxx>
net: ieee802154: adf7242: Fix erroneous RX enable
Mikko Perttunen <mperttunen@xxxxxxxxxx>
drm/tegra: Fix comparison operator for buffer size
Dmitry Osipenko <digetx@xxxxxxxxx>
gpu: host1x: Check whether size of unpin isn't 0
Dmitry Osipenko <digetx@xxxxxxxxx>
gpu: host1x: Skip IOMMU initialization if firewall is enabled
Stefan Schmidt <stefan@xxxxxxxxxxxxxxxxxx>
ieee802154: fakelb: switch from BUG_ON() to WARN_ON() on problem
Stefan Schmidt <stefan@xxxxxxxxxxxxxxxxxx>
ieee802154: at86rf230: use __func__ macro for debug messages
Stefan Schmidt <stefan@xxxxxxxxxxxxxxxxxx>
ieee802154: at86rf230: switch from BUG_ON() to WARN_ON() on problem
Arnd Bergmann <arnd@xxxxxxxx>
drm/sun4i: link in front-end code if needed
Paolo Abeni <pabeni@xxxxxxxxxx>
ipfrag: really prevent allocation on netns exit
John Fastabend <john.fastabend@xxxxxxxxx>
bpf: fix sk_skb programs without skb->dev assigned
Douglas Anderson <dianders@xxxxxxxxxxxx>
nvmem: Don't let a NULL cell_id for nvmem_cell_get() crash us
Davide Caratti <dcaratti@xxxxxxxxxx>
net/sched: act_tunnel_key: fix NULL dereference when 'goto chain' is used
Davide Caratti <dcaratti@xxxxxxxxxx>
net/sched: act_csum: fix NULL dereference when 'goto chain' is used
Harini Katakam <harini.katakam@xxxxxxxxxx>
net: macb: Free RX ring for all queues
Daniel Mack <daniel@xxxxxxxxxx>
ARM: pxa: irq: fix handling of ICMR registers in suspend/resume
Casey Leedom <leedom@xxxxxxxxxxx>
cxgb4: assume flash part size to be 4MB, if it can't be determined
Jon Maloy <jon.maloy@xxxxxxxxxxxx>
tipc: make function tipc_net_finalize() thread safe
Jon Maloy <jon.maloy@xxxxxxxxxxxx>
tipc: fix correct setting of message type in second discoverer
Jon Maloy <jon.maloy@xxxxxxxxxxxx>
tipc: correct discovery message handling during address trial period
Jon Maloy <jon.maloy@xxxxxxxxxxxx>
tipc: fix wrong return value from function tipc_node_try_addr()
Vladimir Zapolskiy <vladimir_zapolskiy@xxxxxxxxxx>
ravb: fix invalid context bug while changing link options by ethtool
Vladimir Zapolskiy <vladimir_zapolskiy@xxxxxxxxxx>
ravb: fix invalid context bug while calling auto-negotiation by ethtool
Vladimir Zapolskiy <vladimir_zapolskiy@xxxxxxxxxx>
sh_eth: fix invalid context bug while changing link options by ethtool
Vladimir Zapolskiy <vladimir_zapolskiy@xxxxxxxxxx>
sh_eth: fix invalid context bug while calling auto-negotiation by ethtool
Arun Kumar Neelakantam <aneela@xxxxxxxxxxxxxx>
net: qrtr: Reset the node and port ID of broadcast messages
Arun Kumar Neelakantam <aneela@xxxxxxxxxxxxxx>
net: qrtr: Broadcast messages only from control port
Paul Moore <paul@xxxxxxxxxxxxxx>
ipv6: make ipv6_renew_options() interrupt/kernel safe
Dan Carpenter <dan.carpenter@xxxxxxxxxx>
qed: off by one in qed_parse_mcp_trace_buf()
Florian Westphal <fw@xxxxxxxxx>
netfilter: x_tables: set module owner for icmp(6) matches
Lubomir Rintel <lkundrak@xxxxx>
ieee802154: 6lowpan: set IFLA_LINK
Arnd Bergmann <arnd@xxxxxxxx>
ieee802154: mcr20a: add missing includes
Taeung Song <treeze.taeung@xxxxxxxxx>
samples/bpf: Check the error of write() and read()
Taeung Song <treeze.taeung@xxxxxxxxx>
samples/bpf: Check the result of system()
Taeung Song <treeze.taeung@xxxxxxxxx>
samples/bpf: add missing <linux/if_vlan.h>
Jim Wilson <jimw@xxxxxxxxxx>
RISC-V: Fix PTRACE_SETREGSET bug.
Palmer Dabbelt <palmer@xxxxxxxxxx>
RISC-V: Don't include irq-riscv-intc.h
Andreas Schwab <schwab@xxxxxxx>
RISC-V: fix R_RISCV_ADD32/R_RISCV_SUB32 relocations
Maciej Purski <m.purski@xxxxxxxxxxx>
drm/bridge/sii8620: Fix display of packed pixel modes
Yuiko Oshino <yuiko.oshino@xxxxxxxxxxxxx>
smsc75xx: Add workaround for gigabit link up hardware errata.
Wang Dongsheng <dongsheng.wang@xxxxxxxxxxxxxxxx>
net: phy: marvell: change default m88e1510 LED configuration
Zhen Lei <thunder.leizhen@xxxxxxxxxx>
kasan: fix shadow_size calculation error in kasan_module_alloc
Mathieu Malaterre <malat@xxxxxxxxxx>
tracing: Use __printf markup to silence compiler
Mauricio Vasquez B <mauricio.vasquez@xxxxxxxxx>
bpf: hash map: decrement counter on error
Heiner Kallweit <hkallweit1@xxxxxxxxx>
r8169: fix mac address change
Doron Roberts-Kedes <doronrk@xxxxxx>
tls: fix skb_to_sgvec returning unhandled error.
Fabio Estevam <fabio.estevam@xxxxxxx>
ARM: imx_v4_v5_defconfig: Select ULPI support
Fabio Estevam <fabio.estevam@xxxxxxx>
ARM: imx_v6_v7_defconfig: Select ULPI support
Jason Gerecke <killertofu@xxxxxxxxx>
HID: wacom: Correct touch maximum XY of 2nd-gen Intuos
Zhenzhong Duan <zhenzhong.duan@xxxxxxxxxx>
x86/mm/32: Initialize the CR4 shadow before __flush_tlb_all()
Peter Zijlstra <peterz@xxxxxxxxxxxxx>
kthread, sched/core: Fix kthread_parkme() (again...)
Vincent Guittot <vincent.guittot@xxxxxxxxxx>
sched/util_est: Fix util_est_dequeue() for throttled cfs_rq
Xunlei Pang <xlpang@xxxxxxxxxxxxxxxxx>
sched/fair: Fix bandwidth timer clock drift condition
Frederic Weisbecker <frederic@xxxxxxxxxx>
sched/nohz: Skip remote tick on idle task entirely
Greentime Hu <greentime@xxxxxxxxxxxxx>
nds32: Fix the dts pointer is not passed correctly issue.
Alex Deucher <alexander.deucher@xxxxxxx>
drm/amdgpu: fix swapped emit_ib_size in vce3
Kai-Heng Feng <kai.heng.feng@xxxxxxxxxxxxx>
usb: xhci: dbc: Don't decrement runtime PM counter if DBC is not started
Hangbin Liu <liuhangbin@xxxxxxxxx>
ipvlan: call dev_change_flags when ipvlan mode is reset
Josh Poimboeuf <jpoimboe@xxxxxxxxxx>
objtool: Support GCC 8 '-fnoreorder-functions'
Greg Ungerer <gerg@xxxxxxxxxxxxxx>
m68k: fix "bad page state" oops on ColdFire boot
Eric Biggers <ebiggers@xxxxxxxxxx>
crypto: arm/speck - fix building in Thumb2 mode
Stafford Horne <shorne@xxxxxxxxx>
openrisc: entry: Fix delay slot exception detection
Vishal Verma <vishal.l.verma@xxxxxxxxx>
tools/testing/nvdimm: advertise a write cache for nfit_test
Dave Jiang <dave.jiang@xxxxxxxxx>
acpi/nfit: fix cmd_rc for acpi_nfit_ctl to always return a value
Julian Wiedmann <jwi@xxxxxxxxxxxxx>
s390/qeth: consistently re-enable device features
Madalin Bucur <madalin.bucur@xxxxxxx>
dpaa_eth: DPAA SGT needs to be 256B
Madalin Bucur <madalin.bucur@xxxxxxx>
fsl/fman: fix parser reporting bad checksum on short frames
Sudarsana Reddy Kalluru <sudarsana.kalluru@xxxxxxxxxx>
bnx2x: Fix receiving tx-timeout in error or recovery state.
Nicholas Mc Guire <hofrat@xxxxxxxxx>
PCI: faraday: Add missing of_node_put()
Nicholas Mc Guire <hofrat@xxxxxxxxx>
PCI: xilinx-nwl: Add missing of_node_put()
Nicholas Mc Guire <hofrat@xxxxxxxxx>
PCI: xilinx: Add missing of_node_put()
Daniel Borkmann <daniel@xxxxxxxxxxxxx>
bpf, s390: fix potential memleak when later bpf_jit_prog fails
Bart Van Assche <bart.vanassche@xxxxxxx>
drbd: Fix drbd_request_prepare() discard handling
Jens Axboe <axboe@xxxxxxxxx>
blk-mq: don't queue more if we get a busy return
Marek Szyprowski <m.szyprowski@xxxxxxxxxxx>
drm/exynos: decon5433: Fix WINCONx reset value
Marek Szyprowski <m.szyprowski@xxxxxxxxxxx>
drm/exynos: decon5433: Fix per-plane global alpha for XRGB modes
Marek Szyprowski <m.szyprowski@xxxxxxxxxxx>
drm/exynos: gsc: Fix support for NV16/61, YUV420/YVU420 and YUV422 modes
Johannes Berg <johannes.berg@xxxxxxxxx>
nl80211: check nla_parse_nested() return values
Bob Copeland <me@xxxxxxxxxxxxxxx>
nl80211: relax ht operation checks for mesh
Denis Kenzior <denkenz@xxxxxxxxx>
mac80211: disable BHs/preemption in ieee80211_tx_control_port()
Jeff Moyer <jmoyer@xxxxxxxxxx>
dev-dax: check_vma: ratelimit dev_info-s
BingJing Chang <bingjingc@xxxxxxxxxxxx>
md/raid10: fix that replacement cannot complete recovery after reassemble
Evan Quan <evan.quan@xxxxxxx>
drm/amd/powerplay: correct vega12 thermal support as true
Ryan Hsu <ryanhsu@xxxxxxxxxxxxxx>
ath10k: update the phymode along with bandwidth change request
Dan Carpenter <dan.carpenter@xxxxxxxxxx>
dmaengine: k3dma: Off by one in k3_of_dma_simple_xlate()
Marek Szyprowski <m.szyprowski@xxxxxxxxxxx>
dmaengine: pl330: report BURST residue granularity
Martin Blumenstingl <martin.blumenstingl@xxxxxxxxxxxxxx>
ARM64: dts: meson-gxl: fix Mali GPU compatible string
Jerome Brunet <jbrunet@xxxxxxxxxxxx>
ARM64: dts: meson-axg: fix ethernet stability issue
Will Deacon <will.deacon@xxxxxxx>
arm64: Avoid flush_icache_range() in alternatives patching code
Katsuhiro Suzuki <suzuki.katsuhiro@xxxxxxxxxxxxx>
arm64: dts: uniphier: fix widget name of headphone for LD11/LD20 boards
Keerthy <j-keerthy@xxxxxx>
ARM: dts: da850: Fix interrups property for gpio
Andy Lutomirski <luto@xxxxxxxxxx>
selftests/x86/sigreturn: Do minor cleanups
Andy Lutomirski <luto@xxxxxxxxxx>
selftests/x86/sigreturn/64: Fix spurious failures on AMD CPUs
Chengguang Xu <cgxu519@xxxxxxx>
nfp: cast sizeof() to int when comparing with error code
Sowmini Varadhan <sowmini.varadhan@xxxxxxxxxx>
rds: clean up loopback rds_connections on netns deletion
Eli Cohen <eli@xxxxxxxxxxxx>
net/mlx5: E-Switch, Disallow vlan/spoofcheck setup if not being esw manager
Yan, Zheng <zyan@xxxxxxxxxx>
ceph: fix dentry leak in splice_dentry()
Jann Horn <jannh@xxxxxxxxxx>
netfilter: nf_log: fix uninit read in nf_log_proc_dostring
Adam Ford <aford173@xxxxxxxxx>
ARM: davinci: board-da850-evm: fix WP pin polarity for MMC/SD
Peter Chen <peter.chen@xxxxxxx>
usb: chipidea: host: fix disconnection detect issue
Dan Carpenter <dan.carpenter@xxxxxxxxxx>
clk: davinci: cfgchip: testing the wrong variable
Ravi Bangoria <ravi.bangoria@xxxxxxxxxxxxx>
perf tools: Fix crash caused by accessing feat_ops[HEADER_LAST_FEATURE]
Ravi Bangoria <ravi.bangoria@xxxxxxxxxxxxx>
perf script: Fix crash because of missing evsel->priv
Jiri Olsa <jolsa@xxxxxxxxxx>
perf bench: Fix numa report output code
Yonghong Song <yhs@xxxxxx>
perf tools: Fix a clang 7.0 compilation error
Jiri Olsa <jolsa@xxxxxxxxxx>
perf tests: Add event parsing error handling to parse events test
Sandipan Das <sandipan@xxxxxxxxxxxxx>
perf report powerpc: Fix crash if callchain is empty
Thomas Richter <tmricht@xxxxxxxxxxxxx>
perf test session topology: Fix test on s390
Thomas Richter <tmricht@xxxxxxxxxxxxx>
perf record: Support s390 random socket_id assignment
Dirk Gouders <dirk@xxxxxxxxxxx>
kconfig: fix line numbers for if-entries in menu tree
Dan Carpenter <dan.carpenter@xxxxxxxxxx>
typec: tcpm: Fix a msecs vs jiffies bug
Hans de Goede <hdegoede@xxxxxxxxxx>
NFC: pn533: Fix wrong GFP flag usage
Ajay Gupta <ajaykuee@xxxxxxxxx>
usb: xhci: increase CRS timeout value
Dongjiu Geng <gengdongjiu@xxxxxxxxxx>
usb: xhci: remove the code build warning
Jakub Kicinski <jakub.kicinski@xxxxxxxxxxxxx>
nfp: bpf: don't stop offload if replace failed
Takashi Iwai <tiwai@xxxxxxx>
ALSA: seq: Fix UBSAN warning at SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT ioctl
Daniel Mack <daniel@xxxxxxxxxx>
ARM: dts: am437x: make edt-ft5x06 a wakeup source
Haiyue Wang <haiyue.wang@xxxxxxxxxxxxxxx>
ipmi: kcs_bmc: fix IRQ exception if the channel is not open
Michael Trimarchi <michael@xxxxxxxxxxxxxxxxxxxx>
brcmfmac: stop watchdog before detach and free everything
Tomasz Duszynski <tduszyns@xxxxxxxxx>
iio: pressure: bmp280: fix relative humidity unit
Ganesh Goudar <ganeshgr@xxxxxxxxxxx>
cxgb4: when disabling dcb set txq dcb priority to 0
Linus LÃssing <linus.luessing@xxxxxxxxx>
batman-adv: Fix multicast TT issues with bogus ROAM flags
Linus LÃssing <linus.luessing@xxxxxxxxx>
batman-adv: Avoid storing non-TT-sync flags on singular entries too
Sven Eckelmann <sven@xxxxxxxxxxxxx>
batman-adv: Fix debugfs path for renamed softif
Sven Eckelmann <sven@xxxxxxxxxxxxx>
batman-adv: Fix debugfs path for renamed hardif
Sven Eckelmann <sven@xxxxxxxxxxxxx>
batman-adv: Fix bat_v best gw refcnt after netlink dump
Sven Eckelmann <sven@xxxxxxxxxxxxx>
batman-adv: Fix bat_ogm_iv best gw refcnt after netlink dump
Rob Herring <robh@xxxxxxxxxx>
arm64: dts: msm8916: fix Coresight ETF graph connections
Casey Schaufler <casey@xxxxxxxxxxxxxxxx>
Smack: Mark inode instant in smack_task_to_inode
Hangbin Liu <liuhangbin@xxxxxxxxx>
ipv6: mcast: fix unsolicited report interval after receiving querys
Zhenzhong Duan <zhenzhong.duan@xxxxxxxxxx>
x86/microcode/intel: Fix memleak in save_microcode_patch()
Marc Zyngier <marc.zyngier@xxxxxxx>
irqchip/gic-v3-its: Fix reprogramming of redistributors on CPU hotplug
Marc Zyngier <marc.zyngier@xxxxxxx>
irqchip/gic-v2m: Fix SPI release on error path
Geert Uytterhoeven <geert@xxxxxxxxxxxxxx>
mtd: dataflash: Use ULL suffix for 64-bit constants
Jeffrin Jose T <ahiliation@xxxxxxxxx>
selftests: bpf: notification about privilege required to run test_kmod.sh testing script
Steven Rostedt (VMware) <rostedt@xxxxxxxxxxx>
locking/lockdep: Do not record IRQ state within lockdep code
Masahiro Yamada <yamada.masahiro@xxxxxxxxxxxxx>
clk: sunxi-ng: replace lib-y with obj-y
Jianchao Wang <jianchao.w.wang@xxxxxxxxxx>
nvme-pci: move nvme_kill_queues to nvme_remove_dead_ctrl
Maciej Purski <m.purski@xxxxxxxxxxx>
drm/bridge/sii8620: fix display of packed pixel modes in MHL2
Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
KVM: arm/arm64: Drop resource size check for GICV window
Marcelo Ricardo Leitner <marcelo.leitner@xxxxxxxxx>
sctp: fix erroneous inc of snmp SctpFragUsrMsgs
Bartosz Golaszewski <bgolaszewski@xxxxxxxxxxxx>
net: davinci_emac: match the mdio device against its compatible if possible
Doron Roberts-Kedes <doronrk@xxxxxx>
nbd: Add the nbd NBD_DISCONNECT_ON_CLOSE config flag.
Anders Roxell <anders.roxell@xxxxxxxxxx>
selftests: net: add config fragments
Alexey Brodkin <Alexey.Brodkin@xxxxxxxxxxxx>
ARC: Enable machine_desc->init_per_cpu for !CONFIG_SMP
Dan Carpenter <dan.carpenter@xxxxxxxxxx>
block: sed-opal: Fix a couple off by one bugs
Dan Carpenter <dan.carpenter@xxxxxxxxxx>
blk-mq-debugfs: Off by one in blk_mq_rq_state_name()
Max Gurtuvoy <maxg@xxxxxxxxxxxx>
nvmet: reset keep alive timer in controller enable
Israel Rukshin <israelr@xxxxxxxxxxxx>
nvme-rdma: Fix command completion race at error recovery
Sagi Grimberg <sagi@xxxxxxxxxxx>
nvme-rdma: fix possible double free condition when failing to create a controller
Dinh Nguyen <dinguyen@xxxxxxxxxx>
net: stmmac: socfpga: add additional ocp reset line for Stratix10
Li RongQing <lirongqing@xxxxxxxxx>
net: propagate dev_get_valid_name return code
Stefan Agner <stefan@xxxxxxxx>
net: hamradio: use eth_broadcast_addr
Govindarajulu Varadarajan <gvaradar@xxxxxxxxx>
enic: initialize enic->rfs_h.lock in enic_probe
Sudarsana Reddy Kalluru <sudarsana.kalluru@xxxxxxxxxx>
qed: Do not advertise DCBX_LLD_MANAGED capability.
Sudarsana Reddy Kalluru <sudarsana.kalluru@xxxxxxxxxx>
qed: Add sanity check for SIMD fastpath handler.
Sudarsana Reddy Kalluru <sudarsana.kalluru@xxxxxxxxxx>
qed: Fix possible memory leak in Rx error path handling.
Zhizhou Zhang <zhizhouzhang@xxxxxxxxxxxx>
arm64: make secondary_start_kernel() notrace
Marek Szyprowski <m.szyprowski@xxxxxxxxxxx>
arm64: dma-mapping: clear buffers allocated with FORCE_CONTIGUOUS flag
Zhouyang Jia <jiazhouyang09@xxxxxxxxx>
xen/scsiback: add error handling for xenbus_printf
Zhouyang Jia <jiazhouyang09@xxxxxxxxx>
scsi: xen-scsifront: add error handling for xenbus_printf
Trond Myklebust <trond.myklebust@xxxxxxxxxxxxxxx>
pNFS: Always free the session slot on error in nfs4_layoutget_handle_exception
Zhouyang Jia <jiazhouyang09@xxxxxxxxx>
xen: add error handling for xenbus_printf
Nicholas Piggin <npiggin@xxxxxxxxx>
powerpc: smp_send_stop do not offline stopped CPUs
Minas Harutyunyan <Minas.Harutyunyan@xxxxxxxxxxxx>
dwc2: gadget: Fix ISOC IN DDMA PID bitfield value calculation
Grigor Tovmasyan <Grigor.Tovmasyan@xxxxxxxxxxxx>
usb: gadget: dwc2: fix memory leak in gadget_init()
Chunfeng Yun <chunfeng.yun@xxxxxxxxxxxx>
usb: gadget: composite: fix delayed_status race condition when set_interface
William Wu <william.wu@xxxxxxxxxxxxxx>
usb: dwc2: fix isoc split in transfer with no data
William Wu <william.wu@xxxxxxxxxxxxxx>
usb: dwc2: alloc dma aligned buffer for isoc split in
Artur Petrosyan <Arthur.Petrosyan@xxxxxxxxxxxx>
usb: dwc2: Fix host exit from hibernation flow.
Janusz Krzysztofik <jmkrzyszt@xxxxxxxxx>
dmaengine: ti: omap-dma: Fix OMAP1510 incorrect residue_granularity
John Garry <john.garry@xxxxxxxxxx>
libahci: Fix possible Spectre-v1 pmp indexing in ahci_led_store()
Vijay Immanuel <vijayi@xxxxxxxxxxxxxxxxx>
IB/rxe: Fix missing completion for mem_reg work requests
Ayan Kumar Halder <ayan.halder@xxxxxxx>
drm/mali-dp: Rectify the width and height passed to rotmem_required()
Ayan Kumar Halder <ayan.halder@xxxxxxx>
drm/arm/malidp: Preserve LAYER_FORMAT contents when setting format
Alison Wang <alison.wang@xxxxxxx>
drm: mali-dp: Enable Global SE interrupts mask for DP500
Ayan Kumar Halder <ayan.halder@xxxxxxx>
drm/arm/malidp: Ensure that the crtcs are shutdown before removing any encoder/connector
Hoan Tran <hoan.tran@xxxxxxxxxxxxxxxxxxx>
drivers/perf: xgene_pmu: Fix IOB SLOW PMU parser error
Ray Jui <ray.jui@xxxxxxxxxxxx>
arm64: dts: Stingray: Fix I2C controller interrupt type
Ray Jui <ray.jui@xxxxxxxxxxxx>
arm64: dts: ns2: Fix PCIe controller interrupt type
Ray Jui <ray.jui@xxxxxxxxxxxx>
arm64: dts: ns2: Fix I2C controller interrupt type
Scott Branden <scott.branden@xxxxxxxxxxxx>
arm64: dts: specify 1.8V EMMC capabilities for bcm958742t
Scott Branden <scott.branden@xxxxxxxxxxxx>
arm64: dts: specify 1.8V EMMC capabilities for bcm958742k
Ray Jui <ray.jui@xxxxxxxxxxxx>
ARM: dts: Cygnus: Fix PCIe controller interrupt type
Ray Jui <ray.jui@xxxxxxxxxxxx>
ARM: dts: Cygnus: Fix I2C controller interrupt type
Florian Fainelli <f.fainelli@xxxxxxxxx>
ARM: dts: BCM5301x: Fix i2c controller interrupt type
Florian Fainelli <f.fainelli@xxxxxxxxx>
ARM: dts: HR2: Fix interrupt types for i2c and PCIe
Florian Fainelli <f.fainelli@xxxxxxxxx>
ARM: dts: NSP: Fix PCIe controllers interrupt types
Florian Fainelli <f.fainelli@xxxxxxxxx>
ARM: dts: NSP: Fix i2c controller interrupt type
Fathi Boudra <fathi.boudra@xxxxxxxxxx>
selftests: sync: add config fragment for testing sync framework
Shuah Khan (Samsung OSG) <shuah@xxxxxxxxxx>
selftests: vm: return Kselftest Skip code for skipped tests
Shuah Khan (Samsung OSG) <shuah@xxxxxxxxxx>
selftests: zram: return Kselftest Skip code for skipped tests
Shuah Khan (Samsung OSG) <shuah@xxxxxxxxxx>
selftests: user: return Kselftest Skip code for skipped tests
Shuah Khan (Samsung OSG) <shuah@xxxxxxxxxx>
selftests: sysctl: return Kselftest Skip code for skipped tests
Shuah Khan (Samsung OSG) <shuah@xxxxxxxxxx>
selftests: static_keys: return Kselftest Skip code for skipped tests
Shuah Khan (Samsung OSG) <shuah@xxxxxxxxxx>
selftests: pstore: return Kselftest Skip code for skipped tests
Gao Feng <gfree.wind@xxxxxxxxxxx>
netfilter: nf_ct_helper: Fix possible panic after nf_conntrack_helper_unregister
Eric Dumazet <edumazet@xxxxxxxxxx>
netfilter: ipv6: nf_defrag: reduce struct net memory waste
Mika Westerberg <mika.westerberg@xxxxxxxxxxxxxxx>
ACPI / EC: Use ec_no_wakeup on Thinkpad X1 Carbon 6th
Johan Hovold <johan@xxxxxxxxxx>
usb: dwc3: of-simple: fix use-after-free on remove
Minas Harutyunyan <Minas.Harutyunyan@xxxxxxxxxxxx>
usb: dwc2: gadget: Fix issue in dwc2_gadget_start_isoc()
Vincent Pelletier <plr.vincent@xxxxxxxxx>
usb: gadget: ffs: Fix BUG when userland exits with submitted AIO transfers
Heikki Krogerus <heikki.krogerus@xxxxxxxxxxxxxxx>
usb: dwc3: pci: add support for Intel IceLake
Anson Huang <Anson.Huang@xxxxxxx>
soc: imx: gpcv2: correct PGC offset
Guenter Roeck <linux@xxxxxxxxxxxx>
hwmon: (nct6775) Fix loop limit
Helge Eichelberg <kernelorg@xxxxxxxxxxxxxxx>
hwmon: (dell-smm) Disable fan support for Dell XPS13 9333
Steve French <stfrench@xxxxxxxxxxxxx>
smb3: increase initial number of credits requested to allow write
Jakub Kicinski <jakub.kicinski@xxxxxxxxxxxxx>
selftests/bpf: test offloads even with BPF programs present
Alexey Brodkin <abrodkin@xxxxxxxxxxxx>
ARC: Explicitly add -mmedium-calls to CFLAGS
Maciej Purski <m.purski@xxxxxxxxxxx>
drm/bridge/sii8620: fix potential buffer overflow
Maciej Purski <m.purski@xxxxxxxxxxx>
drm/bridge/sii8620: fix display modes validation
Andrzej Hajda <a.hajda@xxxxxxxxxxx>
drm/bridge/sii8620: fix loops in EDID fetch logic
Julia Lawall <Julia.Lawall@xxxxxxx>
clocksource/drivers/stm32: Fix error return code
Christophe Jaillet <christophe.jaillet@xxxxxxxxxx>
IB/mlx4: Fix an error handling path in 'mlx4_ib_rereg_user_mr()'
Lucas Stach <l.stach@xxxxxxxxxxxxxx>
Input: synaptics-rmi4 - fix axis-swap behavior
Kalderon, Michal <Michal.Kalderon@xxxxxxxxxx>
RDMA/qedr: Fix NULL pointer dereference when running over iWARP without RDMA-CM
Zhu Yanjun <yanjun.zhu@xxxxxxxxxx>
IB/rxe: avoid double kfree skb
Nicolas Boichat <drinkcat@xxxxxxxxxxxx>
HID: google: Add support for whiskers
Jiri Olsa <jolsa@xxxxxxxxxx>
perf tools: Fix error index for pmu event parser
Dong Jia Shi <bjsdjshi@xxxxxxxxxxxxxxxxxx>
vfio: ccw: fix error return in vfio_ccw_sch_event
Viresh Kumar <viresh.kumar@xxxxxxxxxx>
arm: dts: armada: Fix "#cooling-cells" property's name
-------------
Diffstat:
Makefile | 10 +-
arch/arc/Makefile | 15 +--
arch/arc/include/asm/mach_desc.h | 2 -
arch/arc/kernel/irq.c | 2 +-
arch/arc/kernel/process.c | 47 ++++++--
arch/arc/plat-hsdk/platform.c | 62 +++++++++++
arch/arm/boot/dts/am3517.dtsi | 5 +
arch/arm/boot/dts/am437x-sk-evm.dts | 2 +
arch/arm/boot/dts/armada-385-synology-ds116.dts | 2 +-
arch/arm/boot/dts/bcm-cygnus.dtsi | 24 ++--
arch/arm/boot/dts/bcm-hr2.dtsi | 24 ++--
arch/arm/boot/dts/bcm-nsp.dtsi | 32 +++---
arch/arm/boot/dts/bcm5301x.dtsi | 2 +-
arch/arm/boot/dts/da850.dtsi | 6 +-
arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 2 +-
arch/arm/boot/dts/omap4-droid4-xt894.dts | 9 +-
arch/arm/configs/imx_v4_v5_defconfig | 2 +
arch/arm/configs/imx_v6_v7_defconfig | 2 +
arch/arm/crypto/speck-neon-core.S | 6 +-
arch/arm/mach-davinci/board-da850-evm.c | 2 +-
arch/arm/mach-omap2/omap-smp.c | 41 +++++++
arch/arm/mach-pxa/irq.c | 4 +-
arch/arm/mm/init.c | 9 ++
arch/arm64/boot/dts/amlogic/meson-axg-s400.dts | 15 ++-
arch/arm64/boot/dts/amlogic/meson-gxl-mali.dtsi | 2 +-
arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi | 8 +-
.../boot/dts/broadcom/stingray/bcm958742k.dts | 4 +
.../boot/dts/broadcom/stingray/bcm958742t.dts | 4 +
.../arm64/boot/dts/broadcom/stingray/stingray.dtsi | 4 +-
arch/arm64/boot/dts/qcom/msm8916.dtsi | 4 +-
.../boot/dts/socionext/uniphier-ld11-global.dts | 2 +-
.../boot/dts/socionext/uniphier-ld20-global.dts | 2 +-
arch/arm64/include/asm/alternative.h | 7 +-
arch/arm64/kernel/alternative.c | 51 +++++++--
arch/arm64/kernel/module.c | 5 +-
arch/arm64/kernel/smp.c | 2 +-
arch/arm64/mm/dma-mapping.c | 9 +-
arch/ia64/kernel/perfmon.c | 6 +-
arch/ia64/mm/init.c | 12 +-
arch/m68k/include/asm/mcf_pgalloc.h | 4 +-
arch/nds32/kernel/setup.c | 3 +-
arch/openrisc/kernel/entry.S | 8 +-
arch/openrisc/kernel/head.S | 9 +-
arch/openrisc/kernel/traps.c | 2 +-
arch/parisc/include/asm/spinlock.h | 8 +-
arch/parisc/kernel/syscall.S | 24 ++--
arch/powerpc/kernel/smp.c | 6 -
arch/riscv/kernel/irq.c | 4 -
arch/riscv/kernel/module.c | 4 +-
arch/riscv/kernel/ptrace.c | 2 +-
arch/s390/net/bpf_jit_comp.c | 1 +
arch/x86/include/asm/processor.h | 1 +
arch/x86/include/asm/set_memory.h | 1 +
arch/x86/kernel/cpu/microcode/intel.c | 5 +-
arch/x86/kernel/kvmclock.c | 1 +
arch/x86/kernel/smpboot.c | 5 +
arch/x86/kvm/vmx.c | 9 +-
arch/x86/mm/init.c | 37 ++++++-
arch/x86/mm/init_64.c | 8 +-
arch/x86/mm/pageattr.c | 13 +++
block/blk-mq-debugfs.c | 2 +-
block/blk-mq.c | 12 ++
block/sed-opal.c | 4 +-
drivers/acpi/ec.c | 20 ++++
drivers/acpi/nfit/core.c | 4 +
drivers/ata/libahci.c | 7 +-
drivers/block/drbd/drbd_req.c | 4 +-
drivers/block/nbd.c | 40 +++++--
drivers/char/ipmi/kcs_bmc.c | 31 ++----
drivers/clk/Makefile | 2 +-
drivers/clk/davinci/da8xx-cfgchip.c | 2 +-
drivers/clk/sunxi-ng/Makefile | 39 +++----
drivers/clocksource/timer-stm32.c | 4 +-
drivers/dax/device.c | 12 +-
drivers/dma/k3dma.c | 2 +-
drivers/dma/omap-dma.c | 6 +-
drivers/dma/pl330.c | 2 +-
drivers/edac/edac_mc.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 3 +-
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 4 +-
.../drm/amd/display/dc/dce100/dce100_resource.c | 19 +++-
drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 1 +
drivers/gpu/drm/arm/malidp_drv.c | 3 +-
drivers/gpu/drm/arm/malidp_hw.c | 3 +-
drivers/gpu/drm/arm/malidp_planes.c | 9 +-
drivers/gpu/drm/armada/armada_crtc.c | 12 +-
drivers/gpu/drm/armada/armada_hw.h | 1 +
drivers/gpu/drm/armada/armada_overlay.c | 30 +++--
drivers/gpu/drm/bridge/sil-sii8620.c | 121 +++++++++++----------
drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 6 +-
drivers/gpu/drm/exynos/exynos_drm_gsc.c | 29 +++--
drivers/gpu/drm/exynos/regs-gsc.h | 1 +
drivers/gpu/drm/i915/gvt/kvmgt.c | 9 +-
drivers/gpu/drm/nouveau/nouveau_gem.c | 4 +-
drivers/gpu/drm/sun4i/Makefile | 5 +-
drivers/gpu/drm/tegra/drm.c | 2 +-
drivers/gpu/host1x/dev.c | 3 +
drivers/gpu/host1x/job.c | 3 +-
drivers/hid/hid-google-hammer.c | 2 +
drivers/hid/hid-ids.h | 1 +
drivers/hid/wacom_wac.c | 10 +-
drivers/hwmon/dell-smm-hwmon.c | 7 ++
drivers/hwmon/nct6775.c | 2 +-
drivers/i2c/busses/i2c-imx.c | 8 +-
drivers/i2c/i2c-core-acpi.c | 11 +-
drivers/iio/pressure/bmp280-core.c | 5 +-
drivers/infiniband/hw/mlx4/mr.c | 7 +-
drivers/infiniband/hw/mlx5/srq.c | 18 ++-
drivers/infiniband/hw/qedr/verbs.c | 3 +
drivers/infiniband/sw/rxe/rxe_req.c | 5 +-
drivers/input/rmi4/rmi_2d_sensor.c | 34 +++---
drivers/irqchip/irq-gic-v2m.c | 2 +-
drivers/irqchip/irq-gic-v3-its.c | 10 ++
drivers/md/raid10.c | 7 ++
drivers/mtd/devices/mtd_dataflash.c | 4 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 1 +
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 6 +
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 6 +
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 15 ++-
drivers/net/ethernet/broadcom/bnxt/bnxt.h | 1 -
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 30 ++++-
drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 2 -
drivers/net/ethernet/cadence/macb_main.c | 11 +-
drivers/net/ethernet/cavium/Kconfig | 12 +-
drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 14 ++-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 +-
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 35 +++---
drivers/net/ethernet/cisco/enic/enic_clsf.c | 3 +-
drivers/net/ethernet/cisco/enic/enic_main.c | 3 +-
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 15 +--
drivers/net/ethernet/freescale/fman/fman_port.c | 8 ++
drivers/net/ethernet/ibm/ibmvnic.c | 43 +++++---
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | 12 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 12 +-
drivers/net/ethernet/mellanox/mlx5/core/vport.c | 2 -
drivers/net/ethernet/netronome/nfp/bpf/main.c | 6 +-
.../net/ethernet/netronome/nfp/nfpcore/nfp_nffw.c | 2 +-
drivers/net/ethernet/qlogic/qed/qed_dcbx.c | 11 +-
drivers/net/ethernet/qlogic/qed/qed_debug.c | 2 +-
drivers/net/ethernet/qlogic/qed/qed_ll2.c | 11 +-
drivers/net/ethernet/qlogic/qed/qed_main.c | 12 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c | 2 +
drivers/net/ethernet/qualcomm/qca_spi.c | 21 ++--
drivers/net/ethernet/realtek/r8169.c | 1 +
drivers/net/ethernet/renesas/ravb_main.c | 56 +++-------
drivers/net/ethernet/renesas/sh_eth.c | 59 +++-------
drivers/net/ethernet/sfc/ef10.c | 30 +++--
drivers/net/ethernet/sfc/efx.c | 17 ++-
drivers/net/ethernet/stmicro/stmmac/Kconfig | 2 +-
.../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 18 ++-
drivers/net/ethernet/ti/davinci_emac.c | 4 +
drivers/net/hamradio/bpqether.c | 8 +-
drivers/net/hyperv/rndis_filter.c | 1 +
drivers/net/ieee802154/adf7242.c | 34 +++++-
drivers/net/ieee802154/at86rf230.c | 15 +--
drivers/net/ieee802154/fakelb.c | 2 +-
drivers/net/ieee802154/mcr20a.c | 3 +-
drivers/net/ipvlan/ipvlan_main.c | 36 ++++--
drivers/net/phy/marvell.c | 54 ++++++---
drivers/net/phy/sfp-bus.c | 35 ++++--
drivers/net/usb/rtl8150.c | 2 +-
drivers/net/usb/smsc75xx.c | 62 +++++++++++
drivers/net/wireless/ath/ath10k/mac.c | 16 ++-
drivers/net/wireless/ath/ath10k/wmi.h | 1 +
.../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 7 ++
drivers/nfc/pn533/usb.c | 4 +-
drivers/nvme/host/core.c | 52 ++++-----
drivers/nvme/host/pci.c | 2 +-
drivers/nvme/host/rdma.c | 28 +++--
drivers/nvme/target/core.c | 8 ++
drivers/nvmem/core.c | 4 +
drivers/of/base.c | 6 +-
drivers/of/of_private.h | 2 +
drivers/of/overlay.c | 11 ++
drivers/pci/dwc/pcie-designware-host.c | 3 +-
drivers/pci/host/pci-aardvark.c | 2 +-
drivers/pci/host/pci-ftpci100.c | 4 +-
drivers/pci/host/pci-v3-semi.c | 2 +-
drivers/pci/host/pci-versatile.c | 2 +-
drivers/pci/host/pci-xgene.c | 2 +-
drivers/pci/host/pcie-mediatek.c | 2 +-
drivers/pci/host/pcie-xilinx-nwl.c | 2 +-
drivers/pci/host/pcie-xilinx.c | 1 +
drivers/pci/hotplug/pci_hotplug_core.c | 9 ++
drivers/pci/hotplug/pciehp.h | 1 +
drivers/pci/hotplug/pciehp_core.c | 7 ++
drivers/pci/hotplug/pciehp_hpc.c | 18 +--
drivers/pci/of.c | 2 +-
drivers/pci/pci-acpi.c | 6 +-
drivers/pci/pci.c | 66 +++++++++++
drivers/pci/probe.c | 4 +
drivers/perf/xgene_pmu.c | 2 +-
drivers/pinctrl/bcm/pinctrl-nsp-mux.c | 6 +-
drivers/pinctrl/pinctrl-ingenic.c | 2 +-
drivers/platform/x86/dell-laptop.c | 2 +-
drivers/rtc/interface.c | 8 +-
drivers/s390/cio/vfio_ccw_drv.c | 5 +-
drivers/s390/net/qeth_core.h | 2 +-
drivers/s390/net/qeth_core_main.c | 23 ++--
drivers/s390/net/qeth_l2_main.c | 5 +-
drivers/s390/net/qeth_l3_main.c | 3 +-
drivers/scsi/hpsa.c | 25 ++++-
drivers/scsi/hpsa.h | 1 +
drivers/scsi/qedf/qedf_main.c | 12 ++
drivers/scsi/qedi/qedi_main.c | 11 ++
drivers/scsi/xen-scsifront.c | 33 ++++--
drivers/soc/imx/gpc.c | 21 ++++
drivers/soc/imx/gpcv2.c | 13 ++-
drivers/tty/pty.c | 2 +-
drivers/usb/chipidea/host.c | 5 +-
drivers/usb/dwc2/core.h | 3 +
drivers/usb/dwc2/gadget.c | 15 ++-
drivers/usb/dwc2/hcd.c | 93 +++++++++++++++-
drivers/usb/dwc2/hcd.h | 8 ++
drivers/usb/dwc2/hcd_intr.c | 11 +-
drivers/usb/dwc2/hcd_queue.c | 3 +
drivers/usb/dwc3/dwc3-of-simple.c | 3 +-
drivers/usb/dwc3/dwc3-pci.c | 2 +
drivers/usb/gadget/composite.c | 3 +
drivers/usb/gadget/function/f_fs.c | 26 +++--
drivers/usb/host/xhci-dbgcap.c | 12 +-
drivers/usb/host/xhci-tegra.c | 2 +-
drivers/usb/host/xhci.c | 7 +-
drivers/usb/typec/tcpm.c | 3 +-
drivers/xen/manage.c | 18 ++-
drivers/xen/xen-scsiback.c | 16 ++-
fs/btrfs/scrub.c | 17 +--
fs/ceph/inode.c | 1 +
fs/cifs/smb2pdu.c | 5 +-
fs/exec.c | 6 +-
fs/ext4/mballoc.c | 4 +-
fs/nfs/nfs4proc.c | 17 +--
fs/reiserfs/xattr.c | 4 +-
include/linux/fsl/guts.h | 1 +
include/linux/kthread.h | 1 -
include/linux/marvell_phy.h | 2 +
include/linux/mm.h | 4 +-
include/linux/pci.h | 2 +
include/linux/sched.h | 2 +-
include/net/ipv6.h | 9 +-
include/net/net_namespace.h | 1 +
include/net/netns/ipv6.h | 1 -
include/net/tc_act/tc_csum.h | 1 -
include/net/tc_act/tc_tunnel_key.h | 1 -
include/net/tcp.h | 2 -
include/uapi/linux/nbd.h | 3 +
kernel/bpf/hashtab.c | 16 ++-
kernel/fork.c | 35 +++++-
kernel/kthread.c | 30 ++++-
kernel/locking/lockdep.c | 12 +-
kernel/sched/core.c | 67 ++++++------
kernel/sched/deadline.c | 11 +-
kernel/sched/fair.c | 30 ++---
kernel/sched/sched.h | 6 +-
kernel/trace/trace.c | 5 +
mm/kasan/kasan.c | 5 +-
mm/mmap.c | 35 ++----
mm/nommu.c | 10 +-
mm/page_alloc.c | 16 ++-
net/9p/client.c | 3 +-
net/batman-adv/bat_iv_ogm.c | 4 +-
net/batman-adv/bat_v.c | 4 +-
net/batman-adv/debugfs.c | 40 +++++++
net/batman-adv/debugfs.h | 11 ++
net/batman-adv/hard-interface.c | 37 ++++++-
net/batman-adv/translation-table.c | 7 +-
net/core/dev.c | 4 +-
net/core/filter.c | 3 +-
net/ieee802154/6lowpan/core.c | 6 +
net/ipv4/inet_fragment.c | 2 +-
net/ipv4/netfilter/ip_tables.c | 1 +
net/ipv4/tcp.c | 4 +-
net/ipv4/tcp_dctcp.c | 25 -----
net/ipv4/tcp_output.c | 4 -
net/ipv6/calipso.c | 9 +-
net/ipv6/exthdrs.c | 111 +++++--------------
net/ipv6/ipv6_sockglue.c | 27 +++--
net/ipv6/mcast.c | 9 +-
net/ipv6/netfilter/ip6_tables.c | 1 +
net/ipv6/netfilter/nf_conntrack_reasm.c | 6 +-
net/mac80211/tx.c | 2 +
net/netfilter/nf_conntrack_core.c | 2 +-
net/netfilter/nf_conntrack_helper.c | 5 +
net/netfilter/nf_conntrack_proto_dccp.c | 8 +-
net/netfilter/nf_log.c | 4 +
net/netfilter/nft_compat.c | 13 +++
net/packet/af_packet.c | 12 +-
net/qrtr/qrtr.c | 13 ++-
net/rds/connection.c | 11 +-
net/rds/loop.c | 56 ++++++++++
net/rds/loop.h | 2 +
net/sched/act_csum.c | 6 +-
net/sched/act_tunnel_key.c | 6 +-
net/sctp/chunk.c | 4 +-
net/smc/af_smc.c | 3 +-
net/smc/smc_clc.c | 3 +-
net/tipc/discover.c | 18 +--
net/tipc/net.c | 17 ++-
net/tipc/node.c | 7 +-
net/tls/tls_sw.c | 5 +
net/wireless/nl80211.c | 35 +++---
net/xfrm/xfrm_user.c | 8 +-
samples/bpf/parse_varlen.c | 6 +-
samples/bpf/test_overhead_user.c | 19 +++-
samples/bpf/trace_event_user.c | 27 ++++-
samples/bpf/xdp2skb_meta.sh | 6 +-
scripts/kconfig/zconf.y | 4 +-
security/smack/smack_lsm.c | 1 +
sound/core/seq/seq_clientmgr.c | 3 +-
tools/build/Build.include | 2 +-
tools/build/Makefile | 2 +-
tools/objtool/elf.c | 41 ++++---
tools/perf/Makefile.config | 3 +-
tools/perf/arch/powerpc/util/skip-callchain-idx.c | 2 +-
tools/perf/arch/x86/util/perf_regs.c | 2 +-
tools/perf/bench/numa.c | 5 +-
tools/perf/builtin-annotate.c | 11 +-
tools/perf/builtin-report.c | 3 +-
tools/perf/builtin-script.c | 25 ++++-
tools/perf/jvmti/jvmti_agent.c | 3 +-
tools/perf/pmu-events/Build | 2 +-
tools/perf/tests/builtin-test.c | 2 +-
tools/perf/tests/parse-events.c | 8 +-
tools/perf/tests/topology.c | 1 +
tools/perf/util/c++/clang.cpp | 11 +-
tools/perf/util/header.c | 12 +-
tools/perf/util/llvm-utils.c | 6 +-
tools/perf/util/parse-events.y | 5 +
.../util/scripting-engines/trace-event-python.c | 8 +-
tools/testing/nvdimm/test/nfit.c | 3 +-
tools/testing/selftests/bpf/test_kmod.sh | 9 ++
tools/testing/selftests/bpf/test_offload.py | 12 +-
tools/testing/selftests/net/config | 2 +
.../selftests/pstore/pstore_post_reboot_tests | 5 +-
.../selftests/static_keys/test_static_keys.sh | 13 +++
tools/testing/selftests/sync/config | 4 +
tools/testing/selftests/sysctl/sysctl.sh | 20 ++--
tools/testing/selftests/user/test_user_copy.sh | 7 ++
tools/testing/selftests/vm/compaction_test.c | 4 +-
tools/testing/selftests/vm/mlock2-tests.c | 12 +-
tools/testing/selftests/vm/run_vmtests | 5 +-
tools/testing/selftests/vm/userfaultfd.c | 4 +-
tools/testing/selftests/x86/sigreturn.c | 59 ++++++----
tools/testing/selftests/zram/zram.sh | 5 +-
tools/testing/selftests/zram/zram_lib.sh | 5 +-
virt/kvm/arm/vgic/vgic-v3.c | 5 -
347 files changed, 2652 insertions(+), 1285 deletions(-)