
From: Yu Changchun <yuchangchun1@huawei.com> These patches are related with the following CVES: CVE-2021-3759 CVE-2021-3669 CVE-2021-3640 CVE-2019-16089 CVE-2020-27820 CVE-2021-43975 CVE-2021-43976 CVE-2020-12363 CVE-2020-12364 CVE-2021-4037 CVE-2021-3752 CVE-2021-4001 CVE-2021-4002 ------------------------------------------------------------------ Christoph Hellwig (1): xfs: fix up non-directory creation in SGID directories Daniel Borkmann (1): bpf: Fix toctou on read-only map's constant scalar tracking Desmond Cheong Zhi Xi (1): Bluetooth: switch to lock_sock in SCO Jeremy Cline (3): drm/nouveau: use drm_dev_unplug() during device removal drm/nouveau: Add a dedicated mutex for the clients list drm/nouveau: clean up all clients on device removal John Harrison (1): drm/i915/guc: Update to use firmware v49.0.1 Nadav Amit (1): hugetlbfs: flush TLBs correctly after huge_pmd_unshare Navid Emamdoost (1): nbd_genl_status: null check for nla_nest_start Rafael Aquini (1): ipc: replace costly bailout check in sysvipc_find_ipc() Takashi Iwai (1): Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() Vasily Averin (1): memcg: enable accounting of ipc resources Wang ShaoBo (1): Bluetooth: fix use-after-free error in lock_sock_nested() Zekun Shen (2): atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait mwifiex_usb: Fix skb_over_panic in mwifiex_usb_recv drivers/block/nbd.c | 6 + drivers/gpu/drm/i915/gt/intel_engine_cs.c | 3 +- drivers/gpu/drm/i915/gt/uc/intel_guc.c | 18 --- drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 131 ++++++++++++++---- drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 80 ++++++----- drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h | 5 + drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 27 ++-- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 2 + drivers/gpu/drm/i915/gt/uc/intel_uc_fw_abi.h | 6 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 42 +++++- drivers/gpu/drm/nouveau/nouveau_drv.h | 5 + .../aquantia/atlantic/hw_atl/hw_atl_utils.c | 10 ++ drivers/net/wireless/marvell/mwifiex/usb.c | 3 +- fs/xfs/xfs_inode.c | 14 +- include/linux/bpf.h | 3 +- ipc/msg.c | 2 +- ipc/sem.c | 9 +- ipc/shm.c | 2 +- ipc/util.c | 16 +-- kernel/bpf/syscall.c | 57 +++++--- kernel/bpf/verifier.c | 17 ++- mm/hugetlb.c | 23 ++- net/bluetooth/l2cap_sock.c | 10 +- net/bluetooth/sco.c | 42 +++--- 24 files changed, 361 insertions(+), 172 deletions(-) -- 2.25.1