[SRU][Eoan][PULL] Eoan upstream stable patchset 2020-02-25+
Kamal Mostafa
kamal at canonical.com
Tue Feb 25 21:08:41 UTC 2020
This pull request (296 commits) includes the following Eoan stable patchsets:
Eoan update: upstream stable patchset 2020-02-20
Ported from the following upstream stable releases:
v4.19.99, v5.4.15
https://bugs.launchpad.net/bugs/1864060
Eoan update: upstream stable patchset 2020-02-25
Ported from the following upstream stable releases:
v4.19.100, v5.4.16
https://bugs.launchpad.net/bugs/1864710
-Kamal
-----
The following changes since commit 30276f78d6d968d1c7035bf0b175d5520fa580da:
UBUNTU: Ubuntu-5.3.0-41.33 (2020-02-14 17:30:07 +0100)
are available in the Git repository at:
git://git.launchpad.net/~kamalmostafa/ubuntu/+source/linux/+git/eoan eoan-stable
for you to fetch changes up to 8122d70255205c6e681930e0aaf9eee03dece0e1:
UBUNTU: upstream stable to v4.19.100, v5.4.16 (2020-02-25 10:50:48 -0800)
----------------------------------------------------------------
Adam Ford (2):
ARM: dts: logicpd-som-lv: Fix i2c2 and i2c3 Pin mux
ARM: dts: logicpd-torpedo-37xx-devkit-28: Reference new DRM panel
Al Viro (1):
do_last(): fetch directory ->i_mode and ->i_uid before it's too late
Alain Volmat (3):
i2c: stm32f7: rework slave_id allocation
i2c: i2c-stm32f7: fix 10-bits check in slave free id search loop
i2c: stm32f7: report dma error during probe
Alex Deucher (1):
PCI: Mark AMD Navi14 GPU rev 0xc5 ATS as broken
Alex Sverdlin (1):
ARM: 8950/1: ftrace/recordmcount: filter relocation types
Alexander Potapenko (1):
PM: hibernate: fix crashes with init_on_free=1
Alexandra Winter (2):
s390/qeth: Fix error handling during VNICC initialization
s390/qeth: Fix initialization of vnicc cmd masks during set online
Alexandre Kroupski (1):
media: atmel: atmel-isi: fix timeout value for stop streaming
Alexei Starovoitov (1):
bpf: fix BTF limits
Andrey Smirnov (1):
tty: serial: fsl_lpuart: Use appropriate lpuart32_* I/O funcs
Andrii Nakryiko (4):
libbpf: Fix memory leak/double free issue
libbpf: Fix potential overflow issue
libbpf: Fix another potential overflow issue in bpf_prog_linfo
libbpf: Make btf__resolve_size logic always check size error condition
Andy Shevchenko (3):
dmaengine: dw: platform: Switch to acpi_dma_controller_register()
ahci: Do not export local variable ahci_em_messages
gpiolib: No need to call gpiochip_remove_pin_ranges() twice
Aneesh Kumar K.V (2):
powerpc/mm/mce: Keep irqs disabled during lockless page table walk
powerpc/mm/hash: Fix sharing context ids between kernel & userspace
Anton Ivanov (1):
um: Fix off by one error in IRQ enumeration
Antonio Borneo (2):
net: stmmac: fix length of PTP clock's name string
net: stmmac: fix disabling flexible PPS output
Ard Biesheuvel (2):
powerpc/archrandom: fix arch_get_random_seed_int()
nvme: retain split access workaround for capability reads
Arnaldo Carvalho de Melo (1):
perf map: No need to adjust the long name of modules
Arnd Bergmann (5):
qed: reduce maximum stack frame size
mic: avoid statically declaring a 'struct device'.
crypto: ccp - Reduce maximum stack usage
i40e: reduce stack usage in i40e_set_fc
wcn36xx: use dynamic allocation for large variables
Bart Van Assche (1):
scsi: RDMA/isert: Fix a recently introduced regression related to logout
Bean Huo (1):
scsi: ufs: delete redundant function ufshcd_def_desc_sizes()
Björn Töpel (2):
xsk: avoid store-tearing when assigning queues
xsk: avoid store-tearing when assigning umem
Bruno Thomsen (1):
rtc: pcf2127: bugfix: read rtc disables watchdog
Changbin Du (1):
tracing: xen: Ordered comparison of function pointers
Chao Yu (3):
f2fs: fix wrong error injection path in inc_valid_block_count()
f2fs: fix error path of f2fs_convert_inline_page()
f2fs: fix to avoid accessing uninitialized field of inode page in is_alive()
Christoph Hellwig (1):
dma-direct: don't check swiotlb=force in dma_direct_map_resource
Christophe Leroy (2):
powerpc/kasan: Fix boot failure with RELOCATABLE && FSL_BOOKE
lib: Reduce user_access_begin() boundaries in strncpy_from_user() and strnlen_user()
Chuck Lever (2):
SUNRPC: Fix svcauth_gss_proxy_init()
SUNRPC: Fix backchannel latency metrics
Chuhong Yuan (4):
iio: tsl2772: Use devm_add_action_or_reset for tsl2772_chip_off
cxgb4: smt: Add lock for atomic_dec_and_test
dmaengine: ti: edma: fix missed failure handling
Input: sun4i-ts - add a check for devm_thermal_zone_of_sensor_register
Colin Ian King (4):
ext4: set error return correctly when ext4_htree_store_dirent fails
bcma: fix incorrect update of BCMA_CORE_PCI_MDIO_DATA
iio: dac: ad5380: fix incorrect assignment to val
rtc: bd70528: fix module alias to autoload module
Cong Wang (1):
net_sched: fix datalen for ematch
Corentin Labbe (1):
crypto: sun4i-ss - fix big endian issues
Dan Carpenter (16):
rtc: rv3029: revert error handling patch to rv3029_eeprom_write()
staging: greybus: light: fix a couple double frees
bcache: Fix an error code in bch_dump_read()
net: aquantia: Fix aq_vec_isr_legacy() return value
cxgb4: Signedness bug in init_one()
net: hisilicon: Fix signedness bug in hix5hd2_dev_probe()
net: broadcom/bcmsysport: Fix signedness in bcm_sysport_probe()
net: netsec: Fix signedness bug in netsec_probe()
net: socionext: Fix a signedness bug in ave_probe()
net: stmmac: dwmac-meson8b: Fix signedness bug in probe
net: axienet: fix a signedness bug in probe
of: mdio: Fix a signedness bug in of_phy_get_and_connect()
net: nixge: Fix a signedness bug in nixge_probe()
net: ethernet: stmmac: Fix signedness bug in ipq806x_gmac_of_parse()
bpf, offload: Unlock on error in bpf_offload_dev_create()
drm: panel-lvds: Potential Oops in probe error handling
Dan Robertson (1):
hwmon: (shtc1) fix shtc1 and shtw1 id mask
Daniel Golle (1):
rt2800: remove errornous duplicate condition
Daniel T. Lee (1):
samples: bpf: update map definition to new syntax BTF-defined map
David Ahern (1):
ipv4: Detect rollover in specific fib table dump
David Hildenbrand (1):
drivers/base/node.c: simplify unregister_memory_block_under_nodes()
David Howells (3):
rxrpc: Fix trace-after-put looking at the put connection record
afs: Fix missing timeout reset
afs: Fix characters allowed into cell names
Dexuan Cui (1):
irqdomain: Add the missing assignment of domain->fwnode for named fwnode
Douglas Anderson (1):
drm/rockchip: Round up _before_ giving to the clock framework
Eric Biggers (2):
llc: fix another potential sk_buff leak in llc_ui_sendmsg()
llc: fix sk_buff refcounting in llc_conn_state_process()
Eric Dumazet (11):
net: avoid possible false sharing in sk_leave_memory_pressure()
net: add {READ|WRITE}_ONCE() annotations on ->rskq_accept_head
tcp: annotate lockless access to tcp_memory_pressure
net: neigh: use long type to store jiffies delta
packet: fix data-race in fanout_flow_is_huge()
gtp: make sure only SOCK_DGRAM UDP sockets are accepted
net: rtnetlink: validate IFLA_MTU attribute in rtnl_create_link()
net-sysfs: fix netdev_queue_add_kobject() breakage
tcp: do not leave dangling pointers in tp->highest_sack
tun: add mutex_unlock() call and napi.skb clearing in tun_get_user()
net_sched: use validated TCA_KIND attribute in tc_new_tfilter()
Fabrice Gasnier (1):
ARM: dts: stm32: add missing vdda-supply to adc on stm32h743i-eval
Fabrizio Castro (1):
drm: rcar-du: lvds: Fix bridge_to_rcar_lvds
Faiz Abbas (2):
mmc: sdhci_am654: Remove Inverted Write Protect flag
mmc: sdhci_am654: Reset Command and Data line after tuning
Felix Fietkau (1):
mac80211: minstrel_ht: fix per-group max throughput rate initialization
Filipe Manana (3):
Btrfs: fix hang when loading existing inode cache off disk
Btrfs: fix inode cache waiters hanging on failure to start caching thread
Btrfs: fix inode cache waiters hanging on path allocation failure
Filippo Sironi (1):
iommu/amd: Wait for completion of IOTLB flush in attach_device
Finn Thain (12):
net/sonic: Add mutual exclusion for accessing shared state
net/sonic: Clear interrupt flags immediately
net/sonic: Use MMIO accessors
net/sonic: Fix interface error stats collection
net/sonic: Fix receive buffer handling
net/sonic: Avoid needless receive descriptor EOL flag updates
net/sonic: Improve receive descriptor status flag check
net/sonic: Fix receive buffer replenishment
net/sonic: Quiesce SONIC before re-initializing descriptor memory
net/sonic: Fix command register usage
net/sonic: Fix CAM initialization
net/sonic: Prevent tx watchdog timeout
Firo Yang (1):
ixgbe: sync the first fragment unconditionally
Florian Fainelli (2):
net: phy: broadcom: Fix RGMII delays configuration for BCM54210E
net: bcmgenet: Use netif_tx_napi_add() for TX NAPI
Florian Westphal (1):
netfilter: nft_osf: add missing check for DREG attribute
Frederic Barrat (1):
powerpc/xive: Discard ESB load value when interrupt is invalid
Geert Uytterhoeven (4):
ARM: 8896/1: VDSO: Don't leak kernel addresses
powerpc/security: Fix debugfs data leak on 32-bit
soc: renesas: Add missing check for non-zero product register address
drm: rcar_lvds: Fix color mismatches on R-Car H2 ES2.0 and later
Gerd Rausch (2):
net/rds: Add a few missing rds_stat_names entries
net/rds: Fix 'ib_evt_handler_call' element in 'rds_ib_stat_names'
Gilles Buloz (2):
hwmon: (nct7802) Fix voltage limits to wrong registers
hwmon: (nct7802) Fix non-working alarm on voltages
Govindarajulu Varadarajan (1):
scsi: fnic: fix msix interrupt allocation
Greg Kroah-Hartman (1):
Revert "efi: Fix debugobjects warning on 'efi_rts_work'"
Grygorii Strashko (1):
phy: ti: gmii-sel: fix mac tx internal delay for rgmii-rxid
Guenter Roeck (2):
hwmon: (lm75) Fix write operations for negative temperatures
hwmon: (core) Do not use device managed functions for memory allocations
H. Nikolaus Schaller (2):
mmc: sdio: fix wl1251 vendor id
mmc: core: fix wl1251 sdio quirks
Haishuang Yan (1):
ip6erspan: remove the incorrect mtu limit for ip6erspan
Haiyang Zhang (2):
hv_netvsc: Fix offset usage in netvsc_send_table()
hv_netvsc: Fix send_table offset in case of a host bug
Hans Verkuil (2):
Revert "Input: synaptics-rmi4 - don't increment rmiaddr for SMBus transfers"
media: v4l2-ioctl.c: zero reserved fields for S/TRY_FMT
Hewenliang (1):
kselftests: cgroup: Avoid the reuse of fd after it is deallocated
Hoang Le (2):
tipc: update mon's self addr when node addr generated
tipc: reduce sensitive to retransmit failures
Håkon Bugge (1):
RDMA/cma: Fix false error message
Icenowy Zheng (1):
clk: sunxi-ng: v3s: add the missing PLL_DDR1
Ido Schimmel (2):
mlxsw: spectrum_acl: Fix use-after-free during reload
mlxsw: switchx2: Do not modify cloned SKBs during xmit
Ilias Apalodimas (1):
net: netsec: Correct dma sync for XDP_TX frames
Iuliana Prodan (1):
crypto: caam - free resources in case caam_rng registration failed
Jakub Kicinski (1):
net/tls: fix async operation
Jakub Sitnicki (1):
net, sk_msg: Don't check if sock is locked when tearing down psock
James Hughes (1):
net: usb: lan78xx: Add .ndo_features_check
Jan Kara (1):
xfs: Sanity check flags of Q_XQUOTARM call
Jani Nikula (1):
drm/panel: make drm_panel.h self-contained
Jarkko Nikula (1):
mfd: intel-lpss: Add default I2C device properties for Gemini Lake
Jean Delvare (1):
firmware: dmi: Fix unlikely out-of-bounds read in save_mem_devices
Jean-Jacques Hiblot (1):
leds: tlc591xx: update the maximum brightness
Jeff Layton (1):
ceph: hold extra reference to r_parent over life of request
Jeffrey Hugo (1):
drm/msm/dsi: Implement reset correctly
Jens Wiklander (1):
tee: optee: fix device enumeration error handling
Jerry Snitselaar (1):
iommu/vt-d: Call __dmar_remove_one_dev_info with valid pointer
Jesper Dangaard Brouer (1):
samples/bpf: Fix broken xdp_rxq_info due to map order assumptions
Jesse Brandeburg (1):
ice: fix stack leakage
Jian Shen (1):
net: hns3: fix error VF index when setting VLAN offload
Johan Hovold (5):
Input: keyspan-remote - fix control-message timeouts
Input: sur40 - fix interface sanity checks
Input: gtco - fix endpoint sanity check
Input: aiptek - fix endpoint sanity check
Input: pegasus_notetaker - fix endpoint sanity check
Johannes Berg (3):
ALSA: aoa: onyx: always initialize register read value
mac80211: accept deauth frames in IBSS mode
iwlwifi: mvm: fix SKB leak on invalid queue
Jon Maloy (1):
tipc: reduce risk of wakeup queue starvation
Jonas Karlman (1):
phy/rockchip: inno-hdmi: round clock rate down to closest 1000 Hz
Jorge Ramirez-Ortiz (1):
mailbox: qcom-apcs: fix max_register value
Jose Abreu (1):
net: stmmac: gmac4+: Not all Unicast addresses may be available
Jouni Hogander (4):
net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject
net-sysfs: Call dev_hold always in netdev_queue_add_kobject
net-sysfs: Call dev_hold always in rx_queue_add_kobject
net-sysfs: Fix reference count leak
Julian Wiedmann (1):
s390/qeth: fix dangling IO buffers after halt/clear
Justin Tee (1):
block: fix memleak of bio integrity data
Kadlecsik József (1):
netfilter: ipset: use bitmap infrastructure completely
Kamal Mostafa (2):
UBUNTU: upstream stable to v4.19.99, v5.4.15
UBUNTU: upstream stable to v4.19.100, v5.4.16
Karsten Graul (2):
net/smc: receive returns without data
net/smc: receive pending data after RCV_SHUTDOWN
Kefeng Wang (1):
PCI: mobiveil: Fix csr_read()/write() build issue
Kristian Evensen (1):
fou: Fix IPv6 netlink policy
Li Jin (1):
pinctrl: iproc-gpio: Fix incorrect pinconf configurations
Linus Torvalds (2):
readdir: make user_access_begin() use the real access range
readdir: be more conservative with directory entry names
Lorenzo Bianconi (4):
mt7601u: fix bbp version check in mt7601u_wait_bbp_ready
ath9k: dynack: fix possible deadlock in ath_dynack_node_{de}init
mt76: mt76u: fix endpoint definition order
mt76: mt76u: rely on usb_interface instead of usb_dev
Luc Van Oostenryck (1):
soc: aspeed: Fix snoop_file_poll()'s return type
Luuk Paulussen (1):
hwmon: (adt7475) Make volt2reg return same reg as reg2volt input
Madalin Bucur (2):
dpaa_eth: perform DMA unmapping before read
dpaa_eth: avoid timestamp read on error paths
Manivannan Sadhasivam (1):
clk: actions: Fix factor clk struct member access
Marc Dionne (1):
afs: Fix large file support
Mark Zhang (1):
net/mlx5: Fix mlx5_ifc_query_lag_out_bits
Markus Elfring (2):
media: em28xx: Fix exception handling in em28xx_alloc_urbs()
ARM: OMAP2+: Add missing put_device() call in omapdss_init_of()
Martin Schiller (1):
net/x25: fix nonblocking connect
Masami Hiramatsu (2):
x86, perf: Fix the dependency of the x86 insn decoder selftest
tracing: trigger: Replace unneeded RCU-list traversals
Matthew Auld (1):
drm/i915/userptr: fix size calculation
Matthew Wilcox (Oracle) (3):
XArray: Fix infinite loop with entry at ULONG_MAX
XArray: Fix xa_find_after with multi-index entries
XArray: Fix xas_find returning too many entries
Matti Vaittinen (2):
regulator: bd70528: Add MODULE_ALIAS to allow module auto loading
power: supply: bd70528: Add MODULE_ALIAS to allow module auto loading
Maxime Ripard (1):
ASoC: sun4i-i2s: RX and TX counter registers are swapped
Meir Lichtinger (1):
net/mlx5: Update the list of the PCI supported devices
Michael Ellerman (3):
net: cxgb3_main: Add CAP_NET_ADMIN check to CHELSIO_GET_MEM
airo: Fix possible info leak in AIROOLDIOCTL/SIOCDEVPRIVATE
airo: Add missing CAP_NET_ADMIN check in AIROOLDIOCTL/SIOCDEVPRIVATE
Michael S. Tsirkin (1):
vhost/test: stop device before reset
Michał Mirosław (2):
mmc: tegra: fix SDR50 tuning override
mmc: sdhci: fix minimum clock rate for v3 controller
Navid Emamdoost (1):
ipmi: Fix memory leak in __ipmi_bmc_register
Nicholas Piggin (1):
powerpc/64s/radix: Fix memory hot-unplug page table split
Nick Desaulniers (1):
mips: avoid explicit UB in assignment of mips_io_port_base
Nicolas Boichat (1):
ath10k: adjust skb length in ath10k_sdio_mbox_rx_packet
Niklas Söderlund (1):
media: rcar-vin: Clean up correct notifier in error path
Niko Kortstrom (1):
net: ip6_gre: fix moving ip6gre between namespaces
Oleh Kravchenko (1):
led: triggers: Fix dereferencing of null pointer
Omar Sandoval (1):
btrfs: use correct count in btrfs_file_write_iter()
Ondrej Jirman (1):
pwm: sun4i: Fix incorrect calculation of duty_cycle/period
Oscar A Perez (1):
ARM: dts: aspeed-g5: Fixe gpio-ranges upper limit
Pablo Neira Ayuso (2):
netfilter: nf_tables: add __nft_chain_type_get()
netfilter: nf_tables: autoload modules from the abort path
Paolo Abeni (1):
Revert "udp: do rmem bulk free even if the rx sk queue is empty"
Patrick Steinhardt (1):
nfsd: depend on CRYPTO_MD5 for legacy client tracking
Paul Blakey (1):
net/mlx5: Fix lowest FDB pool size
Pavel Tatashin (1):
arm64: hibernate: check pgd table allocation
Ping-Ke Shih (1):
rtw88: fix error handling when setup efuse info
Quentin Monnet (2):
tools: bpftool: fix arguments for p_err() in do_event_pipe()
tools: bpftool: fix format strings and arguments for jsonw_printf()
Rafael J. Wysocki (1):
PM: sleep: Fix possible overflow in pm_system_cancel_wakeup()
Rashmica Gupta (1):
gpio/aspeed: Fix incorrect number of banks
Rayagonda Kokatanur (1):
spi: bcm-qspi: Fix BSPI QUAD and DUAL mode support when using flex mode
Ruslan Bilovol (1):
usb: host: xhci-hub: fix extra endianness conversion
Sakari Ailus (1):
software node: Get reference to parent swnode in get_parent op
Sam Bobroff (1):
drm/radeon: fix bad DMA from INTERRUPT_CNTL2
Shuah Khan (1):
iommu/amd: Fix IOMMU perf counter clobbering during init
Shuiqing Li (1):
watchdog: sprd: Fix the incorrect pointer getting from driver data
Stefan Wahren (1):
net: qca_spi: Move reset_count to struct qcaspi
Stephan Gerhold (1):
Input: pm8xxx-vib - fix handling of separate enable register
Stephen Boyd (2):
power: supply: Init device wakeup after device_add()
soc: qcom: llcc: Name regmaps to avoid collisions
Stephen Hemminger (1):
hv_netvsc: flag software created hash value
Steven Price (1):
drm/panfrost: Add missing check for pfdev->regulator
Steven Rostedt (VMware) (1):
tracing: Fix histogram code when expression has same var as value
Sumit Garg (2):
tee: optee: Fix dynamic shm pool allocations
optee: Fix multi page dynamic shm pool alloc
Thierry Reding (1):
soc/tegra: pmc: Fix crashes for hierarchical interrupts
Thomas Gleixner (1):
x86/kgbd: Use NMI_VECTOR not APIC_DM_NMI
Tonghao Zhang (1):
net: openvswitch: don't unlock mutex when changing the user_features fails
Tony Lindgren (1):
hwrng: omap3-rom - Fix missing clock by probing with device tree
Tung Nguyen (3):
tipc: fix wrong timeout input for tipc_wait_for_cond()
tipc: fix potential memory leak in __tipc_sendmsg()
tipc: fix wrong socket reference counter after tipc_sk_timeout() returns
Tvrtko Ursulin (2):
drm/i915: Fix pid leak with banned clients
drm/i915: Align engine->uabi_class/instance with i915_drm.h
Tyrel Datwyler (1):
powerpc/pseries: Enable support for ibm,drc-info property
Ulrich Weber (1):
xfrm: support output_mark for offload ESP packets
Vasundhara Volam (1):
bnxt_en: Increase timeout for HWRM_DBG_COREDUMP_XX commands
Vincent Guittot (1):
sched/cpufreq: Move the cfs_rq_util_change() call to cpufreq_update_util()
Wei Yongjun (2):
rtlwifi: Fix file release memory leak
net: axienet: Fix error return code in axienet_probe()
Wen Huang (1):
libertas: Fix two buffer overflows at parsing bss descriptor
Wen Yang (2):
platform/chrome: wilco_ec: fix use after free issue
tcp_bbr: improve arithmetic division in bbr_update_bw()
Wenwen Wang (1):
firestream: fix memory leaks
William Dauchy (2):
net, ip6_tunnel: fix namespaces move
net, ip_tunnel: fix namespaces move
Xin Long (1):
sctp: add chunks to sk_backlog when the newsk sk_socket is not set
Yan-Hsuan Chuang (1):
rtw88: fix beaconing mode rsvd_page memory violation issue
Yong Wu (1):
iommu/mediatek: Fix iova_to_phys PA start for 4GB mode
Yoshihiro Kaneko (1):
arm64: dts: renesas: r8a77995: Fix register range of display node
YueHaibing (6):
libertas_tf: Use correct channel range in lbtf_geo_init
ASoC: es8328: Fix copy-paste error in es8328_right_line_controls
ASoC: cs4349: Use PM ops 'cs4349_runtime_pm'
ASoC: wm8737: Fix copy-paste error in wm8737_snd_controls
usb: typec: tps6598x: Fix build error without CONFIG_REGMAP_I2C
act_mirred: Fix mirred_init_module error handling
Yuki Taguchi (1):
ipv6: sr: remove SKB_GSO_IPXIP6 on End.D* actions
Yunfeng Ye (1):
crypto: hisilicon - Matching the dma address for dma_pool_free()
xiaofeng.yan (1):
hsr: Fix a compilation error
zhengbin (1):
afs: Remove set but not used variables 'before', 'after'
arch/arm/boot/dts/aspeed-g5.dtsi | 2 +-
arch/arm/boot/dts/logicpd-som-lv.dtsi | 26 +-
.../boot/dts/logicpd-torpedo-37xx-devkit-28.dts | 20 +-
arch/arm/boot/dts/omap3-n900.dts | 6 +
arch/arm/boot/dts/stm32h743i-eval.dts | 1 +
arch/arm/kernel/vdso.c | 1 -
arch/arm/mach-omap2/display.c | 1 +
arch/arm/mach-omap2/pdata-quirks.c | 12 +-
arch/arm64/boot/dts/renesas/r8a77995.dtsi | 2 +-
arch/arm64/kernel/hibernate.c | 9 +-
arch/mips/include/asm/io.h | 14 +-
arch/mips/kernel/setup.c | 2 +-
arch/powerpc/include/asm/archrandom.h | 2 +-
arch/powerpc/include/asm/book3s/64/mmu-hash.h | 5 +-
arch/powerpc/include/asm/security_features.h | 8 +-
arch/powerpc/include/asm/xive-regs.h | 1 +
arch/powerpc/kernel/head_fsl_booke.S | 6 +-
arch/powerpc/kernel/mce_power.c | 20 +-
arch/powerpc/kernel/prom_init.c | 2 +-
arch/powerpc/kernel/security.c | 4 +-
arch/powerpc/mm/book3s64/radix_pgtable.c | 4 +-
arch/powerpc/sysdev/xive/common.c | 15 +-
arch/um/include/asm/irq.h | 2 +-
arch/x86/Kconfig.debug | 2 +-
arch/x86/kernel/kgdb.c | 2 +-
block/bio-integrity.c | 2 +-
block/bio.c | 3 +
block/blk.h | 4 +
debian.master/upstream-stable | 4 +-
drivers/ata/libahci.c | 1 -
drivers/atm/firestream.c | 3 +
drivers/base/memory.c | 1 +
drivers/base/node.c | 39 +--
drivers/base/power/wakeup.c | 2 +-
drivers/base/swnode.c | 5 +-
drivers/bcma/driver_pci.c | 4 +-
drivers/char/hw_random/omap3-rom-rng.c | 17 +-
drivers/char/ipmi/ipmi_msghandler.c | 5 +-
drivers/clk/actions/owl-factor.c | 7 +-
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 19 +-
drivers/clk/sunxi-ng/ccu-sun8i-v3s.h | 6 +-
drivers/crypto/caam/caamrng.c | 5 +-
drivers/crypto/ccp/ccp-ops.c | 52 +--
drivers/crypto/hisilicon/sec/sec_algs.c | 44 ++-
drivers/crypto/sunxi-ss/sun4i-ss-hash.c | 21 +-
drivers/dma/dw/platform.c | 14 +-
drivers/dma/ti/edma.c | 6 +-
drivers/firmware/dmi_scan.c | 2 +-
drivers/firmware/efi/runtime-wrappers.c | 2 +-
drivers/gpio/gpio-aspeed.c | 2 +-
drivers/gpio/gpiolib-of.c | 5 +-
drivers/gpio/gpiolib.c | 3 +-
drivers/gpu/drm/i915/gem/i915_gem_busy.c | 12 +-
drivers/gpu/drm/i915/gem/i915_gem_context.c | 3 +-
drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 9 +-
drivers/gpu/drm/i915/gt/intel_engine_types.h | 2 +-
drivers/gpu/drm/i915/i915_gem_gtt.c | 2 +
drivers/gpu/drm/msm/dsi/dsi_host.c | 6 +-
drivers/gpu/drm/panel/panel-lvds.c | 21 +-
drivers/gpu/drm/panfrost/panfrost_devfreq.c | 6 +-
drivers/gpu/drm/radeon/cik.c | 4 +-
drivers/gpu/drm/radeon/r600.c | 4 +-
drivers/gpu/drm/radeon/si.c | 4 +-
drivers/gpu/drm/rcar-du/rcar_lvds.c | 36 +-
drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 37 +-
drivers/hwmon/adt7475.c | 5 +-
drivers/hwmon/hwmon.c | 68 ++--
drivers/hwmon/lm75.c | 2 +-
drivers/hwmon/nct7802.c | 75 +++-
drivers/hwmon/shtc1.c | 2 +-
drivers/i2c/busses/i2c-stm32.c | 16 +-
drivers/i2c/busses/i2c-stm32f7.c | 13 +-
drivers/iio/dac/ad5380.c | 2 +-
drivers/iio/light/tsl2772.c | 16 +-
drivers/infiniband/core/cma.c | 2 +-
drivers/infiniband/ulp/isert/ib_isert.c | 12 -
drivers/input/misc/keyspan_remote.c | 9 +-
drivers/input/misc/pm8xxx-vibrator.c | 2 +-
drivers/input/rmi4/rmi_smbus.c | 2 +
drivers/input/tablet/aiptek.c | 6 +-
drivers/input/tablet/gtco.c | 10 +-
drivers/input/tablet/pegasus_notetaker.c | 2 +-
drivers/input/touchscreen/sun4i-ts.c | 6 +-
drivers/input/touchscreen/sur40.c | 2 +-
drivers/iommu/amd_iommu.c | 2 +
drivers/iommu/amd_iommu_init.c | 24 +-
drivers/iommu/intel-iommu.c | 3 +-
drivers/iommu/mtk_iommu.c | 26 +-
drivers/leds/led-triggers.c | 4 +-
drivers/leds/leds-tlc591xx.c | 7 +-
drivers/mailbox/qcom-apcs-ipc-mailbox.c | 2 +-
drivers/md/bcache/debug.c | 5 +-
drivers/media/platform/atmel/atmel-isi.c | 2 +-
drivers/media/platform/rcar-vin/rcar-core.c | 2 +-
drivers/media/usb/em28xx/em28xx-core.c | 2 +-
drivers/media/v4l2-core/v4l2-ioctl.c | 24 +-
drivers/mfd/intel-lpss-pci.c | 28 +-
drivers/misc/mic/card/mic_x100.c | 28 +-
drivers/mmc/core/quirks.h | 7 +
drivers/mmc/host/sdhci-tegra.c | 2 +-
drivers/mmc/host/sdhci.c | 10 +-
drivers/mmc/host/sdhci_am654.c | 27 +-
drivers/net/ethernet/aquantia/atlantic/aq_vec.c | 15 +-
drivers/net/ethernet/broadcom/bcmsysport.c | 2 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.h | 1 +
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 2 +-
drivers/net/ethernet/broadcom/genet/bcmgenet.c | 4 +-
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 2 +
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 +-
drivers/net/ethernet/chelsio/cxgb4/smt.c | 4 +-
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 47 +--
drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 2 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 14 +-
drivers/net/ethernet/intel/i40e/i40e_common.c | 91 ++---
drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 3 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 16 +-
.../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/main.c | 1 +
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 16 +-
drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 17 +-
drivers/net/ethernet/natsemi/sonic.c | 380 +++++++++++++--------
drivers/net/ethernet/natsemi/sonic.h | 44 ++-
drivers/net/ethernet/ni/nixge.c | 2 +-
drivers/net/ethernet/qlogic/qed/qed_l2.c | 34 +-
drivers/net/ethernet/qualcomm/qca_spi.c | 9 +-
drivers/net/ethernet/qualcomm/qca_spi.h | 1 +
drivers/net/ethernet/socionext/netsec.c | 6 +-
drivers/net/ethernet/socionext/sni_ave.c | 2 +-
.../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 2 +-
.../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/dwmac5.c | 1 +
drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 2 +-
drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 6 +-
drivers/net/gtp.c | 10 +-
drivers/net/hyperv/hyperv_net.h | 3 +-
drivers/net/hyperv/netvsc.c | 38 ++-
drivers/net/hyperv/netvsc_drv.c | 7 +-
drivers/net/phy/broadcom.c | 11 +-
drivers/net/tun.c | 4 +
drivers/net/usb/lan78xx.c | 15 +
drivers/net/wireless/ath/ath10k/sdio.c | 29 +-
drivers/net/wireless/ath/ath9k/dynack.c | 8 +-
drivers/net/wireless/ath/wcn36xx/smd.c | 186 +++++-----
drivers/net/wireless/cisco/airo.c | 20 +-
drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 2 +-
drivers/net/wireless/marvell/libertas/cfg.c | 8 +-
drivers/net/wireless/marvell/libertas_tf/cmd.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt76.h | 5 +-
drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt76x2/usb.c | 2 +-
drivers/net/wireless/mediatek/mt76/usb.c | 12 +-
drivers/net/wireless/mediatek/mt7601u/phy.c | 2 +-
drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 5 +-
drivers/net/wireless/realtek/rtlwifi/debug.c | 2 +-
drivers/net/wireless/realtek/rtw88/fw.c | 52 ++-
drivers/net/wireless/realtek/rtw88/main.c | 11 +-
drivers/nvme/host/pci.c | 2 +-
drivers/of/of_mdio.c | 2 +-
drivers/pci/controller/pcie-mobiveil.c | 119 +++----
drivers/pci/quirks.c | 19 +-
drivers/phy/rockchip/phy-rockchip-inno-hdmi.c | 4 +
drivers/phy/ti/phy-gmii-sel.c | 2 +-
drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 96 ++++--
drivers/platform/chrome/wilco_ec/telemetry.c | 2 +-
drivers/power/supply/bd70528-charger.c | 1 +
drivers/power/supply/power_supply_core.c | 10 +-
drivers/pwm/pwm-sun4i.c | 4 +-
drivers/regulator/bd70528-regulator.c | 1 +
drivers/rtc/rtc-bd70528.c | 2 +-
drivers/rtc/rtc-pcf2127.c | 32 +-
drivers/rtc/rtc-rv3029c2.c | 16 +-
drivers/s390/net/qeth_core.h | 3 +
drivers/s390/net/qeth_core_main.c | 71 ++--
drivers/s390/net/qeth_core_mpc.h | 14 -
drivers/s390/net/qeth_l2_main.c | 35 +-
drivers/s390/net/qeth_l3_main.c | 13 +-
drivers/scsi/fnic/fnic_isr.c | 4 +-
drivers/scsi/ufs/ufshcd.c | 15 +-
drivers/soc/aspeed/aspeed-lpc-snoop.c | 4 +-
drivers/soc/qcom/llcc-slice.c | 3 +-
drivers/soc/renesas/renesas-soc.c | 2 +-
drivers/soc/tegra/pmc.c | 28 +-
drivers/spi/spi-bcm-qspi.c | 4 +-
drivers/staging/greybus/light.c | 12 +-
drivers/target/iscsi/iscsi_target.c | 6 +-
drivers/tee/optee/call.c | 7 +
drivers/tee/optee/core.c | 20 +-
drivers/tee/optee/shm_pool.c | 25 +-
drivers/tty/serial/fsl_lpuart.c | 28 +-
drivers/usb/host/xhci-hub.c | 2 +-
drivers/usb/typec/Kconfig | 1 +
drivers/vhost/test.c | 2 +
drivers/watchdog/sprd_wdt.c | 6 +-
drivers/xen/pvcalls-back.c | 2 +-
fs/afs/cell.c | 11 +-
fs/afs/dir_edit.c | 12 +-
fs/afs/rxrpc.c | 1 +
fs/afs/super.c | 1 +
fs/btrfs/file.c | 3 +-
fs/btrfs/inode-map.c | 28 +-
fs/ceph/mds_client.c | 8 +-
fs/ext4/inline.c | 2 +-
fs/f2fs/dir.c | 5 +
fs/f2fs/f2fs.h | 3 +-
fs/f2fs/inline.c | 6 +
fs/namei.c | 17 +-
fs/nfsd/Kconfig | 1 +
fs/readdir.c | 79 ++---
fs/xfs/xfs_quotaops.c | 3 +
include/drm/drm_panel.h | 1 +
include/linux/mlx5/mlx5_ifc.h | 2 -
include/linux/mmc/sdio_ids.h | 2 +
include/linux/netdevice.h | 2 +
include/linux/netfilter/ipset/ip_set.h | 7 -
include/linux/netfilter/nfnetlink.h | 2 +-
include/net/netns/nftables.h | 1 +
include/net/request_sock.h | 4 +-
include/net/sctp/sctp.h | 5 +
include/net/tcp.h | 2 +-
include/trace/events/rxrpc.h | 6 +-
include/trace/events/xen.h | 6 +-
include/uapi/linux/btf.h | 4 +-
kernel/bpf/offload.c | 4 +-
kernel/dma/direct.c | 2 +-
kernel/irq/irqdomain.c | 1 +
kernel/power/snapshot.c | 20 +-
kernel/sched/fair.c | 111 +++---
kernel/trace/trace_events_hist.c | 60 +++-
kernel/trace/trace_events_trigger.c | 20 +-
lib/strncpy_from_user.c | 14 +-
lib/strnlen_user.c | 14 +-
lib/test_xarray.c | 56 ++-
lib/xarray.c | 33 +-
net/core/dev.c | 33 +-
net/core/neighbour.c | 4 +-
net/core/net-sysfs.c | 39 ++-
net/core/rtnetlink.c | 13 +-
net/core/skmsg.c | 2 -
net/core/sock.c | 4 +-
net/hsr/hsr_main.h | 2 +-
net/ipv4/esp4_offload.c | 2 +
net/ipv4/fib_trie.c | 6 +
net/ipv4/fou.c | 4 +-
net/ipv4/inet_connection_sock.c | 2 +-
net/ipv4/ip_tunnel.c | 4 +-
net/ipv4/tcp.c | 5 +-
net/ipv4/tcp_bbr.c | 3 +-
net/ipv4/tcp_input.c | 1 +
net/ipv4/tcp_output.c | 1 +
net/ipv4/udp.c | 3 +-
net/ipv6/esp6_offload.c | 2 +
net/ipv6/ip6_gre.c | 4 +-
net/ipv6/ip6_tunnel.c | 4 +-
net/ipv6/seg6_local.c | 4 +-
net/llc/af_llc.c | 34 +-
net/llc/llc_conn.c | 35 +-
net/llc/llc_if.c | 12 +-
net/mac80211/rc80211_minstrel_ht.c | 2 +-
net/mac80211/rx.c | 11 +-
net/netfilter/ipset/ip_set_bitmap_gen.h | 2 +-
net/netfilter/ipset/ip_set_bitmap_ip.c | 6 +-
net/netfilter/ipset/ip_set_bitmap_ipmac.c | 6 +-
net/netfilter/ipset/ip_set_bitmap_port.c | 6 +-
net/netfilter/nf_tables_api.c | 155 ++++++---
net/netfilter/nfnetlink.c | 6 +-
net/netfilter/nft_osf.c | 3 +
net/openvswitch/datapath.c | 2 +-
net/packet/af_packet.c | 12 +-
net/rds/ib_stats.c | 2 +-
net/rds/stats.c | 2 +
net/rxrpc/call_accept.c | 2 +-
net/rxrpc/conn_client.c | 6 +-
net/rxrpc/conn_object.c | 13 +-
net/rxrpc/conn_service.c | 2 +-
net/sched/act_mirred.c | 6 +-
net/sched/cls_api.c | 5 +-
net/sched/ematch.c | 2 +-
net/sctp/input.c | 12 +-
net/smc/smc_rx.c | 29 +-
net/sunrpc/auth_gss/svcauth_gss.c | 84 +++--
net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 1 +
net/sunrpc/xprtsock.c | 3 +-
net/tipc/link.c | 31 +-
net/tipc/monitor.c | 15 +
net/tipc/monitor.h | 1 +
net/tipc/net.c | 2 +
net/tipc/socket.c | 7 +-
net/tls/tls_sw.c | 4 +-
net/x25/af_x25.c | 6 +-
net/xdp/xsk.c | 6 +-
samples/bpf/sockex1_kern.c | 12 +-
samples/bpf/sockex2_kern.c | 12 +-
samples/bpf/xdp1_kern.c | 12 +-
samples/bpf/xdp2_kern.c | 12 +-
samples/bpf/xdp_adjust_tail_kern.c | 12 +-
samples/bpf/xdp_fwd_kern.c | 12 +-
samples/bpf/xdp_redirect_cpu_kern.c | 108 +++---
samples/bpf/xdp_redirect_kern.c | 24 +-
samples/bpf/xdp_redirect_map_kern.c | 24 +-
samples/bpf/xdp_router_ipv4_kern.c | 64 ++--
samples/bpf/xdp_rxq_info_kern.c | 37 +-
samples/bpf/xdp_rxq_info_user.c | 6 +-
samples/bpf/xdp_tx_iptunnel_kern.c | 26 +-
scripts/recordmcount.c | 17 +
sound/aoa/codecs/onyx.c | 4 +-
sound/soc/codecs/cs4349.c | 1 +
sound/soc/codecs/es8328.c | 2 +-
sound/soc/codecs/wm8737.c | 2 +-
sound/soc/sunxi/sun4i-i2s.c | 4 +-
tools/bpf/bpftool/btf_dumper.c | 8 +-
tools/bpf/bpftool/map_perf_ring.c | 4 +-
tools/lib/bpf/bpf.c | 2 +-
tools/lib/bpf/bpf_prog_linfo.c | 14 +-
tools/lib/bpf/btf.c | 3 +-
tools/lib/bpf/libbpf.c | 2 +-
tools/perf/util/machine.c | 27 +-
tools/testing/selftests/cgroup/test_freezer.c | 1 +
318 files changed, 2759 insertions(+), 1766 deletions(-)
More information about the kernel-team
mailing list