Linux 5.16-rc8
From: Linus Torvalds
Date: Sun Jan 02 2022 - 17:37:44 EST
So as expected, this is a tiny rc - there really hasn't been a lot
going on during the holidays. Even now, not everybody is necessarily
back, and we'll likely have another very quiet upcoming week and then
I'll do the real 5.16 release and we'll hopefully be more or less back
to normal (and thanks to the people who have already sent me pending
pull request for 5.17 - it helps me to have them early, since I'll
unfortunately have some travel during the upcoming merge window).
The bulk here (and "bulk" is probably the wrong word to use, it's all
pretty small) is gpu and networking drivers, and some core networking
fixes. There's some other minor noise in here too (usb, i2c, input,
auxdisplay, scsi, perf tooling), but it's all very small.
Please, as you emerge from your holiday-induced food coma, do give it
a quick test so that we can all be happy about the final release next
weekend.
Linus
---
Adrian Hunter (3):
perf intel-pt: Fix parsing of VM time correlation arguments
perf script: Fix CPU filtering of a script's switch events
perf scripts python: intel-pt-events.py: Fix printing of switch events
Aleksander Jan Bajkowski (1):
net: lantiq_xrx200: fix statistics of received bytes
Alex Deucher (4):
drm/amdgpu: add support for IP discovery gc_info table v2
drm/amdgpu: fix runpm documentation
drm/amdgpu: always reset the asic in suspend (v2)
drm/amdgpu: no DC support for headless chips
Alexey Makhalov (1):
scsi: vmw_pvscsi: Set residual data length conditionally
Amir Tzin (1):
net/mlx5e: Wrap the tx reporter dump callback to extract the sq
Andra Paraschiv (1):
nitro_enclaves: Use get_user_pages_unlocked() call to handle mmap assert
Angus Wang (1):
drm/amd/display: Changed pipe split policy to allow for
multi-display pipe split
Charlene Liu (1):
drm/amd/display: fix B0 TMDS deepcolor no dislay issue
Chris Mi (2):
net/mlx5: Fix tc max supported prio for nic mode
net/mlx5e: Delete forward rule for ct or sample action
Christian Brauner (1):
fs/mount_setattr: always cleanup mount_kattr
Christian König (2):
drm/amdgpu: fix dropped backing store handling in
amdgpu_dma_buf_move_notify
drm/nouveau: wait for the exclusive fence after the shared ones v2
Christophe JAILLET (3):
net/mlx5: Fix some error handling paths in 'mlx5e_tc_add_fdb_flow()'
net: ag71xx: Fix a potential double free in error handling paths
ionic: Initialize the 'lif->dbid_inuse' bitmap
Chunfeng Yun (4):
usb: mtu3: fix interval value for intr and isoc
usb: mtu3: add memory barrier before set GPD's HWO
usb: mtu3: fix list_head check warning
usb: mtu3: set interval of FS intr and isoc endpoint
Ciara Loftus (1):
xsk: Initialise xskb free_list_node
Coco Li (2):
udp: using datalen to cap ipv6 udp max gso segments
selftests: Calculate udpgso segment count without header adjustment
Dan Carpenter (1):
scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write()
Deep Majumder (1):
Docs: Fixes link to I2C specification
Dmitry V. Levin (1):
uapi: fix linux/nfc.h userspace compilation errors
Dust Li (2):
net/smc: don't send CDC/LLC message if link not ready
net/smc: fix kernel panic caused by race of smc_sock
Evan Quan (1):
drm/amdgpu: put SMU into proper state on runpm suspending for
BOCO capable platform
Gal Pressman (2):
net/mlx5e: Fix skb memory leak when TC classifier action
offloads are disabled
net/mlx5e: Fix wrong features assignment in case of error
Heikki Krogerus (1):
usb: typec: ucsi: Only check the contract if there is a connection
Heiko Carstens (1):
recordmcount.pl: fix typo in s390 mcount regex
Huang Rui (1):
drm/amdgpu: introduce new amdgpu_fence object to indicate the
job embedded fence
James McLaughlin (1):
igc: Fix TX timestamp support for non-MSI-X platforms
Javier Martinez Canillas (1):
efi: Move efifb_setup_from_dmi() prototype from arch headers
Jianguo Wu (2):
selftests: net: Fix a typo in udpgro_fwd.sh
selftests: net: using ping6 for IPv6 in udpgro_fwd.sh
Jiasheng Jiang (1):
net/ncsi: check for error return from call to nla_put_u32
John Garry (1):
perf pmu: Fix alias events list
Karsten Graul (1):
net/smc: fix using of uninitialized completions
Krzysztof Kozlowski (1):
nfc: uapi: use kernel size_t to fix user-space builds
Lai, Derek (1):
drm/amd/display: Added power down for DCN10
Leo L. Schwab (1):
Input: spaceball - fix parsing of movement data packets
Lijo Lazar (1):
drm/amd/pm: Fix xgmi link control on aldebaran
Linus Torvalds (1):
Linux 5.16-rc8
Lixiaokeng (1):
scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown()
Luiz Sampaio (2):
auxdisplay: charlcd: fixing coding style issue
auxdisplay: charlcd: checking for pointer reference before dereferencing
Lukas Bulwahn (1):
x86/build: Use the proper name CONFIG_FW_LOADER
Ma Xinjian (1):
selftests: mptcp: Remove the deprecated config NFT_COUNTER
Mathias Nyman (1):
xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set.
Matthew Brost (2):
drm/i915: Fix possible uninitialized variable in parallel extension
drm/i915: Increment composite fence seqno
Matthias-Christian Ott (1):
net: usb: pegasus: Do not drop long Ethernet frames
Maxim Mikityanskiy (2):
net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow
net/mlx5e: Fix ICOSQ recovery flow for XSK
Mel Gorman (2):
mm: vmscan: Reduce throttling due to a failure to make progress
mm: vmscan: reduce throttling due to a failure to make progress -fix
Miaoqian Lin (4):
net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources
net: phy: fixed_phy: Fix NULL vs IS_ERR() checking in __fixed_phy_register
perf expr: Fix return value of ids__new()
fsl/fman: Fix missing put_device() call in fman_port_probe
Michael Ellerman (1):
powerpc/ptdump: Fix DEBUG_WX since generic ptdump conversion
Mike Kravetz (1):
userfaultfd/selftests: fix hugetlb area allocations
Moshe Shemesh (1):
net/mlx5: Fix SF health recovery flow
Muchun Song (1):
net: fix use-after-free in tw_timer_handler
Nicholas Kazlauskas (3):
drm/amd/display: Send s0i2_rdy in stream_count == 0 optimization
drm/amd/display: Set optimize_pwr_state for DCN31
drm/amd/display: Fix USB4 null pointer dereference in
update_psp_stream_config
Nikolay Aleksandrov (3):
net: bridge: mcast: add and enforce query interval minimum
net: bridge: mcast: add and enforce startup query interval minimum
net: bridge: mcast: fix br_multicast_ctx_vlan_global_disabled helper
Pavel Skripkin (2):
Input: appletouch - initialize work before device registration
i2c: validate user data in compat ioctl
Prike Liang (1):
drm/amd/pm: skip setting gfx cgpg in the s0ix suspend-resume
Roi Dayan (1):
net/mlx5e: TC, Fix memory leak with rules with internal port
SeongJae Park (1):
mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()'
Shay Drory (2):
net/mlx5: Use first online CPU instead of hard coded CPU
net/mlx5: Fix error print in case of IRQ request failed
Tamir Duberstein (1):
ipv6: raw: check passed optlen before reading
Todd Kjos (1):
binder: fix async_free_space accounting for empty parcels
Tom Rix (1):
selinux: initialize proto variable in selinux_ip_postroute_compat()
Vincent Pelletier (1):
usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear.
Vinicius Costa Gomes (1):
igc: Do not enable crosstimestamping for i225-V models
Wei Yongjun (1):
NFC: st21nfca: Fix memory leak in device probe and remove
William Zhao (1):
ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate
Xin Long (1):
sctp: use call_rcu to free endpoint
Yevgeny Kliteynik (1):
net/mlx5: DR, Fix querying eswitch manager vport for ECPF
Zekun Shen (1):
atlantic: Fix buff_ring OOB in aq_ring_rx_clean
chen gong (1):
drm/amdgpu: When the VCN(1.0) block is suspended, powergating is
explicitly enabled
wolfgang huang (1):
mISDN: change function names to avoid conflicts
wujianguo (1):
selftests/net: udpgso_bench_tx: fix dst ip argument
xu xin (1):
Documentation: fix outdated interpretation of ip_no_pmtu_disc
yangxingwu (1):
net: udp: fix alignment problem in udp4_seq_show()
yaowenbin (1):
perf top: Fix TUI exit screen refresh race condition