!525 [sync] PR-500: Update 5.10.0-52.0.0 & Add BuildRequires: dwarves, clang and llvm

From: @openeuler-sync-bot 
Reviewed-by: @xiexiuqi 
Signed-off-by: @xiexiuqi
This commit is contained in:
openeuler-ci-bot 2022-03-01 01:49:14 +00:00 committed by Gitee
commit 2c258c9095
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
2 changed files with 407 additions and 3 deletions

2
SOURCE
View File

@ -1 +1 @@
5.10.0-42.0.0
5.10.0-52.0.0

View File

@ -10,9 +10,9 @@
%global upstream_version 5.10
%global upstream_sublevel 0
%global devel_release 42
%global devel_release 52
%global maintenance_release .0.0
%global pkg_release .24
%global pkg_release .25
%define with_debuginfo 1
# Do not recompute the build-id of vmlinux in find-debuginfo.sh
@ -109,6 +109,9 @@ BuildRequires: flex xz-devel libzstd-devel
BuildRequires: java-devel
%endif
BuildRequires: dwarves
BuildRequires: clang
BuildRequires: llvm
%description
The Linux Kernel, the operating system core itself.
@ -858,6 +861,407 @@ fi
%endif
%changelog
* Sat Jan 29 2022 Zheng Zengkai <zhengzengkai@huawei.com> - 5.10.0-52.0.0.25
- kabi: reserve space for arm64 SME in thread_struct
- KABI: KABI reservation for IMA namespace
- kabi: Reserve space for struct acpi_device_power
- kabi:fuse: reserve space for future expansion
- kabi: net: reserve space for some net subsystems related structure
- KABI: reserve space for struct input_dev
- KABI: reserve space for several i2c structures
- KABI: add reserve space for sched structures
- sched: move CPU field back into thread_info if THREAD_INFO_IN_TASK=y
- powerpc: add CPU field to struct thread_info
- s390: add CPU field to struct thread_info
- x86: add CPU field to struct thread_info
- arm64: add CPU field to struct thread_info
- powerpc: smp: remove hack to obtain offset of task_struct::cpu
- riscv: rely on core code to keep thread_info::cpu updated
- Input: zinitix - make sure the IRQ is allocated before it gets enabled
- ARM: dts: gpio-ranges property is now required
- ipv6: raw: check passed optlen before reading
- drm/amd/display: Added power down for DCN10
- mISDN: change function names to avoid conflicts
- atlantic: Fix buff_ring OOB in aq_ring_rx_clean
- net: udp: fix alignment problem in udp4_seq_show()
- ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate
- scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown()
- usb: mtu3: fix interval value for intr and isoc
- ipv6: Do cleanup if attribute validation fails in multipath route
- ipv6: Continue processing multipath route even if gateway attribute is invalid
- power: bq25890: Enable continuous conversion for ADC at charging
- rndis_host: support Hytera digital radios
- power: reset: ltc2952: Fix use of floating point literals
- power: supply: core: Break capacity loop
- net: ena: Fix error handling when calculating max IO queues number
- net: ena: Fix undefined state when tx request id is out of bounds
- sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc
- batman-adv: mcast: don't send link-local multicast to mcast routers
- lwtunnel: Validate RTA_ENCAP_TYPE attribute length
- ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route
- ipv6: Check attribute length for RTA_GATEWAY in multipath route
- ipv4: Check attribute length for RTA_FLOW in multipath route
- ipv4: Check attribute length for RTA_GATEWAY in multipath route
- ftrace/samples: Add missing prototypes direct functions
- i40e: Fix incorrect netdev's real number of RX/TX queues
- i40e: Fix for displaying message regarding NVM version
- i40e: fix use-after-free in i40e_sync_filters_subtask()
- sfc: The RX page_ring is optional
- mac80211: initialize variable have_higher_than_11mbit
- RDMA/uverbs: Check for null return of kmalloc_array
- netrom: fix copying in user data in nr_setsockopt
- RDMA/core: Don't infoleak GRH fields
- iavf: Fix limit of total number of queues to active queues of VF
- i40e: Fix to not show opcode msg on unsuccessful VF MAC change
- ieee802154: atusb: fix uninit value in atusb_set_extended_addr
- tracing: Tag trace_percpu_buffer as a percpu pointer
- tracing: Fix check for trace_percpu_buffer validity in get_trace_buf()
- selftests: x86: fix [-Wstringop-overread] warn in test_process_vm_readv()
- f2fs: quota: fix potential deadlock
- bpf: Add kconfig knob for disabling unpriv bpf by default
- perf script: Fix CPU filtering of a script's switch events
- net: fix use-after-free in tw_timer_handler
- Input: spaceball - fix parsing of movement data packets
- Input: appletouch - initialize work before device registration
- scsi: vmw_pvscsi: Set residual data length conditionally
- binder: fix async_free_space accounting for empty parcels
- usb: mtu3: set interval of FS intr and isoc endpoint
- usb: mtu3: fix list_head check warning
- usb: mtu3: add memory barrier before set GPD's HWO
- usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear.
- xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set.
- drm/amdgpu: add support for IP discovery gc_info table v2
- drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly enabled
- uapi: fix linux/nfc.h userspace compilation errors
- nfc: uapi: use kernel size_t to fix user-space builds
- i2c: validate user data in compat ioctl
- fsl/fman: Fix missing put_device() call in fman_port_probe
- net/ncsi: check for error return from call to nla_put_u32
- selftests/net: udpgso_bench_tx: fix dst ip argument
- net/mlx5e: Fix wrong features assignment in case of error
- ionic: Initialize the 'lif->dbid_inuse' bitmap
- igc: Fix TX timestamp support for non-MSI-X platforms
- net/smc: fix kernel panic caused by race of smc_sock
- net/smc: don't send CDC/LLC message if link not ready
- net/smc: improved fix wait on already cleared link
- NFC: st21nfca: Fix memory leak in device probe and remove
- net: lantiq_xrx200: fix statistics of received bytes
- net: ag71xx: Fix a potential double free in error handling paths
- net: usb: pegasus: Do not drop long Ethernet frames
- net/smc: fix using of uninitialized completions
- sctp: use call_rcu to free endpoint
- selftests: Calculate udpgso segment count without header adjustment
- udp: using datalen to cap ipv6 udp max gso segments
- net/mlx5e: Fix ICOSQ recovery flow for XSK
- net/mlx5e: Wrap the tx reporter dump callback to extract the sq
- net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources
- scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write()
- selinux: initialize proto variable in selinux_ip_postroute_compat()
- recordmcount.pl: fix typo in s390 mcount regex
- memblock: fix memblock_phys_alloc() section mismatch error
- platform/x86: apple-gmux: use resource_size() with res
- parisc: Clear stale IIR value on instruction access rights trap
- tomoyo: use hwight16() in tomoyo_domain_quota_is_ok()
- tomoyo: Check exceeded quota early in tomoyo_domain_quota_is_ok().
- Input: i8042 - enable deferred probe quirk for ASUS UM325UA
- Input: i8042 - add deferred probe support
- fs/ntfs3: Add ntfs3 module in openeuler_defconfig
- fs/ntfs3: Add NTFS3 in fs/Kconfig and fs/Makefile
- fs/ntfs3: Fix the issue from backport 5.15 to 5.10
- fs/ntfs3: Add MAINTAINERS
- fs/ntfs3: Check for NULL pointers in ni_try_remove_attr_list
- fs/ntfs3: Refactor ntfs_read_mft
- fs/ntfs3: Refactor ni_parse_reparse
- fs/ntfs3: Refactor ntfs_create_inode
- fs/ntfs3: Refactor ntfs_readlink_hlp
- fs/ntfs3: Rework ntfs_utf16_to_nls
- fs/ntfs3: Fix memory leak if fill_super failed
- fs/ntfs3: Keep prealloc for all types of files
- fs/ntfs3: Remove unnecessary functions
- fs/ntfs3: Forbid FALLOC_FL_PUNCH_HOLE for normal files
- fs/ntfs3: Refactoring of ntfs_set_ea
- fs/ntfs3: Remove locked argument in ntfs_set_ea
- fs/ntfs3: Use available posix_acl_release instead of ntfs_posix_acl_release
- fs/ntfs3: Check for NULL if ATTR_EA_INFO is incorrect
- fs/ntfs3: Refactoring of ntfs_init_from_boot
- fs/ntfs3: Reject mount if boot's cluster size < media sector size
- fs/ntfs3: Refactoring lock in ntfs_init_acl
- fs/ntfs3: Change posix_acl_equiv_mode to posix_acl_update_mode
- fs/ntfs3: Pass flags to ntfs_set_ea in ntfs_set_acl_ex
- fs/ntfs3: Refactor ntfs_get_acl_ex for better readability
- fs/ntfs3: Move ni_lock_dir and ni_unlock into ntfs_create_inode
- fs/ntfs3: Fix logical error in ntfs_create_inode
- fs/ntfs3: Remove deprecated mount options nls
- fs/ntfs3: Remove a useless shadowing variable
- fs/ntfs3: Remove a useless test in 'indx_find()'
- fs/ntfs3: Add sync flag to ntfs_sb_write_run and al_update
- fs/ntfs3: Change max hardlinks limit to 4000
- fs/ntfs3: Fix insertion of attr in ni_ins_attr_ext
- fs/ntfs3: Fix a memory leak on object opts
- Doc/fs/ntfs3: Fix rst format and make it cleaner
- fs/ntfs3: Initiliaze sb blocksize only in one place + refactor
- fs/ntfs3: Initialize pointer before use place in fill_super
- fs/ntfs3: Remove tmp pointer upcase in fill_super
- fs/ntfs3: Remove tmp pointer bd_inode in fill_super
- fs/ntfs3: Remove tmp var is_ro in ntfs_fill_super
- fs/ntfs3: Use sb instead of sbi->sb in fill_super
- fs/ntfs3: Remove unnecessary variable loading in fill_super
- fs/ntfs3: Return straight without goto in fill_super
- fs/ntfs3: Remove impossible fault condition in fill_super
- fs/ntfs3: Change EINVAL to ENOMEM when d_make_root fails
- fs/ntfs3: Fix wrong error message $Logfile -> $UpCase
- fs/ntfs3: Use min/max macros instated of ternary operators
- fs/ntfs3: Use clamp/max macros instead of comparisons
- fs/ntfs3: Remove always false condition check
- fs/ntfs3: Fix ntfs_look_for_free_space() does only report -ENOSPC
- fs/ntfs3: Remove tabs before spaces from comment
- fs/ntfs3: Remove braces from single statment block
- fs/ntfs3: Place Comparisons constant right side of the test
- fs/ntfs3: Remove '+' before constant in ni_insert_resident()
- fs/ntfs3: Always use binary search with entry search
- fs/ntfs3: Make binary search to search smaller chunks in beginning
- fs/ntfs3: Limit binary search table size
- fs/ntfs3: Remove unneeded header files from c files
- fs/ntfs3: Change right headers to lznt.c
- fs/ntfs3: Change right headers to upcase.c
- fs/ntfs3: Change right headers to bitfunc.c
- fs/ntfs3: Add missing header and guards to lib/ headers
- fs/ntfs3: Add missing headers and forward declarations to ntfs_fs.h
- fs/ntfs3: Add missing header files to ntfs.h
- fs/ntfs3. Add forward declarations for structs to debug.h
- fs/ntfs3: Remove redundant initialization of variable err
- fs/ntfs3: Show uid/gid always in show_options()
- fs/ntfs3: Rename mount option no_acs_rules > (no)acsrules
- fs/ntfs3: Add iocharset= mount option as alias for nls=
- fs/ntfs3: Make mount option nohidden more universal
- fs/ntfs3: Init spi more in init_fs_context than fill_super
- fs/ntfs3: Use new api for mounting
- fs/ntfs3: Convert mount options to pointer in sbi
- fs/ntfs3: Remove unnecesarry remount flag handling
- fs/ntfs3: Remove unnecesarry mount option noatime
- fs/ntfs3: Change how module init/info messages are displayed
- fs/ntfs3: Remove GPL boilerplates from decompress lib files
- fs/ntfs3: Remove unnecessary condition checking from ntfs_file_read_iter
- fs/ntfs3: Fix integer overflow in ni_fiemap with fiemap_prep()
- fs/ntfs3: Restyle comments to better align with kernel-doc
- fs/ntfs3: Rework file operations
- fs/ntfs3: Remove fat ioctl's from ntfs3 driver for now
- fs/ntfs3: Restyle comments to better align with kernel-doc
- fs/ntfs3: Fix error handling in indx_insert_into_root()
- fs/ntfs3: Potential NULL dereference in hdr_find_split()
- fs/ntfs3: Fix error code in indx_add_allocate()
- fs/ntfs3: fix an error code in ntfs_get_acl_ex()
- fs/ntfs3: add checks for allocation failure
- fs/ntfs3: Use kcalloc/kmalloc_array over kzalloc/kmalloc
- fs/ntfs3: Do not use driver own alloc wrappers
- fs/ntfs3: Use kernel ALIGN macros over driver specific
- fs/ntfs3: Restyle comment block in ni_parse_reparse()
- fs/ntfs3: Remove unused including <linux/version.h>
- fs/ntfs3: Fix fall-through warnings for Clang
- fs/ntfs3: Fix one none utf8 char in source file
- fs/ntfs3: Remove unused variable cnt in ntfs_security_init()
- fs/ntfs3: Fix integer overflow in multiplication
- fs/ntfs3: Add ifndef + define to all header files
- fs/ntfs3: Use linux/log2 is_power_of_2 function
- fs/ntfs3: Fix various spelling mistakes
- fs/ntfs3: Add Kconfig, Makefile and doc
- fs/ntfs3: Add NTFS journal
- fs/ntfs3: Add compression
- fs/ntfs3: Add attrib operations
- fs/ntfs3: Add file operations and implementation
- fs/ntfs3: Add bitmap
- fs/ntfs3: Add initialization of super block
- fs/ntfs3: Add headers and misc files
- openeuler_defconfig: Enable CONFIG_DEBUG_INFO_BTF
- Revert "openeuler_defconfig: Enable CONFIG_DEBUG_INFO_BTF"
- change x86 configs
- change arm64 configs
- mm/damon: hide kernel pointer from tracepoint event
- mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log
- mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging
- mm/damon/dbgfs: remove an unnecessary variable
- mm/damon: move the implementation of damon_insert_region to damon.h
- mm/damon: add access checking for hugetlb pages
- Docs/admin-guide/mm/damon/usage: update for schemes statistics
- mm/damon/dbgfs: support all DAMOS stats
- Docs/admin-guide/mm/damon/reclaim: document statistics parameters
- mm/damon/reclaim: provide reclamation statistics
- mm/damon/schemes: account how many times quota limit has exceeded
- mm/damon/schemes: account scheme actions that successfully applied
- mm/damon: remove a mistakenly added comment for a future feature
- Docs/admin-guide/mm/damon/usage: update for kdamond_pid and (mk|rm)_contexts
- Docs/admin-guide/mm/damon/usage: mention tracepoint at the beginning
- Docs/admin-guide/mm/damon/usage: remove redundant information
- Docs/admin-guide/mm/damon/usage: update for scheme quotas and watermarks
- mm/damon: convert macro functions to static inline functions
- mm/damon: modify damon_rand() macro to static inline function
- mm/damon: move damon_rand() definition into damon.h
- mm/damon/schemes: add the validity judgment of thresholds
- mm/damon/vaddr: remove swap_ranges() and replace it with swap()
- mm/damon: remove some unneeded function definitions in damon.h
- mm/damon/core: use abs() instead of diff_of()
- mm/damon: add 'age' of region tracepoint support
- mm/damon: unified access_check function naming rules
- mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()'
- mm/damon/dbgfs: protect targets destructions with kdamond_lock
- selftests/damon: split test cases
- selftests/damon: test debugfs file reads/writes with huge count
- selftests/damon: test wrong DAMOS condition ranges input
- selftests/damon: test DAMON enabling with empty target_ids case
- selftests/damon: skip test if DAMON is running
- mm/damon/vaddr-test: remove unnecessary variables
- mm/damon/vaddr-test: split a test function having >1024 bytes frame size
- mm/damon/vaddr: remove an unnecessary warning message
- mm/damon/core: remove unnecessary error messages
- mm/damon/dbgfs: remove an unnecessary error message
- mm/damon/core: use better timer mechanisms selection threshold
- mm/damon/core: fix fake load reports due to uninterruptible sleeps
- timers: implement usleep_idle_range()
- mm/damon/dbgfs: fix missed use of damon_dbgfs_lock
- mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocation
- NFC: add necessary privilege flags in netlink layer
- net: add and use skb_unclone_keeptruesize() helper
- openeuler_defconfig: Enable CONFIG_DEBUG_INFO_BTF
- tools/bpftool: Fix cross-build
- tools/bpftool: Force clean of out-of-tree build
- x86/kdump: add log before booting crash kernel
- selftests/x86: Test signal frame XSTATE header corruption handling
- x86/fpu: Add address range checks to copy_user_to_xstate()
- block, bfq: move bfqq to root_group if parent group is offlined
- ext4: report error to userspace by netlink
- crypto: Add PMULL judgment during initialization to prevent oops
- phonet/pep: refuse to enable an unbound pipe
- hamradio: improve the incomplete fix to avoid NPD
- hamradio: defer ax25 kfree after unregister_netdev
- ax25: NPD bug when detaching AX25 device
- hwmon: (lm90) Do not report 'busy' status bit as alarm
- hwmom: (lm90) Fix citical alarm status for MAX6680/MAX6681
- pinctrl: mediatek: fix global-out-of-bounds issue
- ASoC: rt5682: fix the wrong jack type detected
- ASoC: tas2770: Fix setting of high sample rates
- Input: goodix - add id->model mapping for the "9111" model
- Input: elants_i2c - do not check Remark ID on eKTH3900/eKTH5312
- mm: mempolicy: fix THP allocations escaping mempolicy restrictions
- KVM: VMX: Fix stale docs for kvm-intel.emulate_invalid_guest_state
- usb: gadget: u_ether: fix race in setting MAC address in setup phase
- ceph: fix up non-directory creation in SGID directories
- tee: optee: Fix incorrect page free bug
- mac80211: fix locking in ieee80211_start_ap error path
- ARM: 9169/1: entry: fix Thumb2 bug in iWMMXt exception handling
- mmc: mmci: stm32: clear DLYB_CR after sending tuning command
- mmc: core: Disable card detect during shutdown
- mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands
- mmc: sdhci-tegra: Fix switch to HS400ES mode
- gpio: dln2: Fix interrupts when replugging the device
- pinctrl: stm32: consider the GPIO offset to expose all the GPIO lines
- KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU
- platform/x86: intel_pmc_core: fix memleak on registration failure
- x86/pkey: Fix undefined behaviour with PKRU_WD_BIT
- parisc: Fix mask used to select futex spinlock
- parisc: Correct completer in lws start
- ipmi: fix initialization when workqueue allocation fails
- ipmi: ssif: initialize ssif_info->client early
- ipmi: bail out if init_srcu_struct fails
- Input: atmel_mxt_ts - fix double free in mxt_read_info_block
- ASoC: meson: aiu: Move AIU_I2S_MISC hold setting to aiu-fifo-i2s
- ALSA: hda/realtek: Fix quirk for Clevo NJ51CU
- ALSA: hda/realtek: Add new alc285-hp-amp-init model
- ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6
- ALSA: drivers: opl3: Fix incorrect use of vp->state
- ALSA: jack: Check the return value of kstrdup()
- hwmon: (lm90) Drop critical attribute support for MAX6654
- hwmon: (lm90) Add basic support for TI TMP461
- hwmon: (lm90) Introduce flag indicating extended temperature support
- hwmon: (lm90) Fix usage of CONFIG2 register in detect function
- pinctrl: bcm2835: Change init order for gpio hogs
- Input: elantech - fix stack out of bound access in elantech_change_report_id()
- sfc: falcon: Check null pointer of rx_queue->page_ring
- sfc: Check null pointer of rx_queue->page_ring
- net: ks8851: Check for error irq
- drivers: net: smc911x: Check for error irq
- fjes: Check for error irq
- bonding: fix ad_actor_system option setting to default
- ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module
- igb: fix deadlock caused by taking RTNL in RPM resume path
- net: skip virtio_net_hdr_set_proto if protocol already set
- net: accept UFOv6 packages in virtio_net_hdr_to_skb
- qlcnic: potential dereference null pointer of rx_queue->page_ring
- net: marvell: prestera: fix incorrect return of port_find
- ARM: dts: imx6qdl-wandboard: Fix Ethernet support
- RDMA/hns: Replace kfree() with kvfree()
- IB/qib: Fix memory leak in qib_user_sdma_queue_pkts()
- ASoC: meson: aiu: fifo: Add missing dma_coerce_mask_and_coherent()
- spi: change clk_disable_unprepare to clk_unprepare
- arm64: dts: allwinner: orangepi-zero-plus: fix PHY mode
- HID: potential dereference of null pointer
- HID: holtek: fix mouse probing
- net: usb: lan78xx: add Allied Telesis AT29M2-AF
- arm64: vdso32: require CROSS_COMPILE_COMPAT for gcc+bfd
- arm64: vdso32: drop -no-integrated-as flag
- mm/shmem.c: fix judgment error in shmem_is_huge()
- drm: fix free illegal pointer when create drm_property_blob failed
- BMA: Fix pointer cast compile warning in arm32 builds
- arm64: openeuler_defconfig: Enable ARM64_PMEM_LEGACY
- arm64: register persistent memory via protected memory
- x86: pmem: move persistent memory(legacy) code into nvdimm
- openeuler_defconfig: enable CONFIG_VENDOR_HOOKS for x86 and arm64
- vendor_hooks: make android vendor hooks feature generic.
- ANDROID: fixup restricted hooks after tracepont refactoring
- tracepoints: Do not punish non static call users
- tracepoints: Remove unnecessary "data_args" macro parameter
- ANDROID: simplify vendor hooks for non-GKI builds
- ANDROID: vendor_hooks: fix __section macro
- ANDROID: use static_call() for restricted hooks
- ANDROID: fix redefinition error for restricted vendor hooks
- ANDROID: add support for vendor hooks
- mm: add PG_pool in /proc/kpageflags
- ext4: Fix BUG_ON in ext4_bread when write quota data
- ext4: fix null-ptr-deref in '__ext4_journal_ensure_credits'
- bpf, mm: Fix lockdep warning triggered by stack_map_get_build_id_offset()
- mmap_lock: change trace and locking order
- mm: mmap_lock: fix disabling preemption directly
- mm/mmap_lock: remove dead code for !CONFIG_TRACING configurations
- mm: mmap_lock: use local locks instead of disabling preemption
- mm: mmap_lock: add tracepoints around lock acquisition
- ext4: fix an use-after-free issue about data=journal writeback mode
- mm/pin_mem: improve pin mem pages rmap and free method
- mm/pin_mem: add PG_hotreplace to mark pages need hotreplaced
- mm/pin_mem: refactor pin memory mem reserve and pid reserve code
- audit: bugfix for infinite loop when flush the hold queue
- iommu/arm-smmu-v3: Remove arm_smmu_cmdq_issue_sync() to keep consistent with upstream
- ipvlan: disable l2e local xmit
- watchdog: Fix sleeping function called from atomic context
- tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx
- tcp_comp: Add dpkt to save decompressed skb
- tcp_comp: Fix ZSTD_decompressStream failed
- tcp_comp: Fix comp_read_size return value
- tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read
- tcp_comp: open configs for tcp compression
- tcp_comp: implement recvmsg for tcp compression
- tcp_comp: implement sendmsg for tcp compression
- Revert "sched: Introcude config option SCHED_OPTIMIZE_LOAD_TRACKING"
- Revert "sched: Add switch for update_blocked_averages"
- Revert "sched: Add frequency control for load update in scheduler_tick"
- Revert "sched: Access control for sysctl_update_load_latency"
- Revert "sched: Fix branch prediction error in static_key"
- Revert "arm: Optimize ttwu IPI"
- Revert "sched/idle: introduce smart halt polling"
- Revert "sched/idle: Add IAS_SMART_HALT_POLL config for smart halt polling feature"
- Revert "sched: Add menuconfig option for CONFIG_SCHED_OPTIMIZE_LOAD_TRACKING"
- Revert "sysctl: Refactor IAS framework"
- Revert "sched/idle: Optimize the loop time algorithm to reduce multicore disturb"
- Revert "sched/idle: Reported an error when an illegal negative value is passed"
- Revert "sched: Aware multi-core system for optimize loadtracking"
- blk-throttle: enable hierarchical throttle in cgroup v1
- md: Fix undefined behaviour in is_mddev_idle
- cgroup: fix compile error when CONFIG_MEMCG = n
- xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate
- fbcon: fix ypos over boundary issue
- mm/zswap: move to use crypto_acomp API for hardware acceleration
- net: fix a data race when get vlan device
- ipvlan: Add handling of NETDEV_UP events
- perf vendor events amd: Add Zen3 events
* Wed Jan 19 2022 Zheng Zengkai <zhengzengkai@huawei.com> - 5.10.0-42.0.0.24
- Disable-SATA-disk-phy-for-severe-I_T-nexus reset failure
- Export-sas_phy_enable