release 5.10.0-244.0.0
This commit is contained in:
parent
236bd3e1f9
commit
86c2678df1
185
kernel.spec
185
kernel.spec
@ -9,9 +9,9 @@
|
||||
|
||||
%global upstream_version 5.10
|
||||
%global upstream_sublevel 0
|
||||
%global devel_release 243
|
||||
%global devel_release 244
|
||||
%global maintenance_release .0.0
|
||||
%global pkg_release .142
|
||||
%global pkg_release .143
|
||||
|
||||
%define with_debuginfo 1
|
||||
# Do not recompute the build-id of vmlinux in find-debuginfo.sh
|
||||
@ -952,6 +952,187 @@ fi
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
* Tue Dec 31 2024 Li Nan <linan122@huawei.com> - 5.10.0-244.0.0.143
|
||||
- !14314 x86/sgx: Fix deadlock in SGX NUMA node search
|
||||
- !14315 media: v4l2-tpg: prevent the risk of a division by zero
|
||||
- !14293 Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
|
||||
- !14289 v2 erofs: add ondemand mode support
|
||||
- !14269 iomap: fix zero padding data issue in concurrent append writes
|
||||
- !14235 xfs: fix attr inactive issue
|
||||
- !14339 ocfs2: free inode when ocfs2_get_init_inode() fails
|
||||
- !14331 mm: avoid unconditional one-tick sleep when swapcache_prepare fails
|
||||
- !14330 mm/khugepaged: fix ->anon_vma race
|
||||
- !14305 RDMA/hns: Some patches are integrated into OLK-5.10
|
||||
- !14333 ALSA: usb-audio: Fix out of bounds reads when finding clock sources
|
||||
- ocfs2: free inode when ocfs2_get_init_inode() fails
|
||||
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
|
||||
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
|
||||
- mm/khugepaged: fix ->anon_vma race
|
||||
- !13006 Fix CVE-2024-50086
|
||||
- !14309 printk: Fix the qspinlock deadloop caused by zap_locks()
|
||||
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
|
||||
- media: v4l2-tpg: prevent the risk of a division by zero
|
||||
- x86/sgx: Fix deadlock in SGX NUMA node search
|
||||
- printk: Fix the qspinlock deadloop caused by zap_locks()
|
||||
- RDMA/hns: Don't query *except on hip10*
|
||||
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
|
||||
- RDMA/hns: Fix bonding failure due to wrong reset_state
|
||||
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
|
||||
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
|
||||
- !14208 Fix perf coredump and refcnt inccoret
|
||||
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
|
||||
- fscache: modify fscache_hash_cookie() to enhance security
|
||||
- cachefiles: prefault in user pages to aovid ABBA deadlock
|
||||
- fscache/cachefiles: add a memory barrier for page_write
|
||||
- fscache/cachefiles: add a memory barrier for waking and waiting
|
||||
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
|
||||
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
|
||||
- s390: provide arch_test_bit_acquire() for architecture s390
|
||||
- wait_on_bit: add an acquire memory barrier
|
||||
- erofs: unify anonymous inodes for blob
|
||||
- erofs: remove unused device mapping in meta routine
|
||||
- fscache: fix assertion failure in cachefiles_put_object()
|
||||
- cachefiles: cyclic allocation of msg_id to avoid reuse
|
||||
- fscache: fix op leak due to abort init after parent ready
|
||||
- cachefiles: Set object to close if ondemand_id < 0 in copen
|
||||
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
|
||||
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
|
||||
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
|
||||
- cachefiles: Add restrictions to cachefiles_daemon_cull()
|
||||
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
|
||||
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
|
||||
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
|
||||
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
|
||||
- cachefiles: Fix cookie reference count leakage error
|
||||
- cachefiles: Restrict monitor calls to read_page
|
||||
- cachefiles: flush all requests after setting CACHEFILES_DEAD
|
||||
- fscache: set the default value of object_max_active to 256
|
||||
- cachefiles: Fix NULL pointer dereference in object->file
|
||||
- cachefiles: make on-demand read killable
|
||||
- cachefiles: never get a new anon fd if ondemand_id is valid
|
||||
- cachefiles: add spin_lock for cachefiles_ondemand_info
|
||||
- cachefiles: flush ondemand_object_worker during clean object
|
||||
- fscache: limit fscache_object_max_active to avoid blocking
|
||||
- cachefiles: flush all requests for the object that is being dropped
|
||||
- cachefiles: stop sending new request when dropping object
|
||||
- cachefiles: add consistency check for copen/cread
|
||||
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
|
||||
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
|
||||
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
|
||||
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
|
||||
- fscache: Fix trace UAF in fscache_cookie_put()
|
||||
- erofs: fix order >= MAX_ORDER warning due to crafted negative i_size
|
||||
- cachefiles: use mainline xattr in ondemand mode
|
||||
- fscache: rename new_location to new_version
|
||||
- erofs: switch to use new location
|
||||
- erofs: remove erofs_fscache_netfs
|
||||
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
|
||||
- cachefiles: use key_hash as csum for new location
|
||||
- cachefiles: skip volum csum cachefiles_cook_key() for new location
|
||||
- cachefiles: skip acc in cachefiles_cook_key() for new location
|
||||
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
|
||||
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
|
||||
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
|
||||
- fscache: generate new key_hash for new location
|
||||
- fscache: add new helper to determine cachefile location
|
||||
- fscache: add a waiting mechanism when duplicate cookies are detected
|
||||
- erofs: maintain cookies of share domain in self-contained list
|
||||
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
|
||||
- erofs: fix handling kern_mount() failure
|
||||
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
|
||||
- erofs: check the uniqueness of fsid in shared domain in advance
|
||||
- fscache: fix assertion failure in fscache_put_object()
|
||||
- fscache: fix reference count leakage during abort init
|
||||
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
|
||||
- erofs: relinquish volume with mutex held
|
||||
- erofs: add erofs_ondemand switch
|
||||
- erofs: add erofs switch to better control it
|
||||
- erofs: fix page unlock advance during readahead
|
||||
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
|
||||
- anolis: cachefiles: fix potential NULL in error path
|
||||
- anolis: cachefiles: add missing lock protection when polling
|
||||
- anolis: cachefiles: reset object->private to NULL when it's freed
|
||||
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
|
||||
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
|
||||
- anolis: cachefiles: resend an open request if the read request's object is closed
|
||||
- anolis: cachefiles: extract ondemand info field from cachefiles_object
|
||||
- anolis: cachefiles: introduce object ondemand state
|
||||
- anolis: fscache: export fscache_object_wq
|
||||
- anolis: cachefiles: optimize on-demand IO path with buffer IO
|
||||
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
|
||||
- erofs: fix use-after-free of fsid and domain_id string
|
||||
- erofs: protect s_inodes with s_inode_list_lock for fscache
|
||||
- erofs: introduce 'domain_id' mount option
|
||||
- erofs: Support sharing cookies in the same domain
|
||||
- erofs: introduce a pseudo mnt to manage shared cookies
|
||||
- erofs: introduce fscache-based domain
|
||||
- erofs: code clean up for fscache
|
||||
- anolis: erofs: implement fscache-based data readahead
|
||||
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
|
||||
- anolis: cachefiles: maintain a file descriptor to the backing file
|
||||
- erofs: leave compressed inodes unsupported in fscache mode for now
|
||||
- anolis: erofs: fix the name of erofs_fscache_super_index_def
|
||||
- erofs: use kill_anon_super() to kill super in fscache mode
|
||||
- erofs: scan devices from device table
|
||||
- erofs: add 'fsid' mount option
|
||||
- erofs: implement fscache-based data read for inline layout
|
||||
- erofs: implement fscache-based data read for non-inline layout
|
||||
- erofs: implement fscache-based metadata read
|
||||
- erofs: register fscache context for extra data blobs
|
||||
- erofs: register fscache context for primary data blob
|
||||
- erofs: add anonymous inode caching metadata for data blobs
|
||||
- erofs: add fscache context helper functions
|
||||
- erofs: register fscache volume
|
||||
- erofs: add fscache mode check helper
|
||||
- erofs: make erofs_map_blocks() generally available
|
||||
- cachefiles: make on-demand request distribution fairer
|
||||
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
|
||||
- cachefiles: fix error return code in cachefiles_ondemand_copen()
|
||||
- anolis: cachefiles: fix volume key setup for cachefiles_open
|
||||
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
|
||||
- cachefiles: narrow the scope of flushed requests when releasing fd
|
||||
- anolis: cachefiles: skip check for n_children in on-demand mode
|
||||
- cachefiles: enable on-demand read mode
|
||||
- cachefiles: implement on-demand read
|
||||
- cachefiles: notify the user daemon when withdrawing cookie
|
||||
- cachefiles: unbind cachefiles gracefully in on-demand mode
|
||||
- cachefiles: notify the user daemon when looking up cookie
|
||||
- erofs: fix misbehavior of unsupported chunk format check
|
||||
- erofs: use meta buffers for erofs_read_superblock()
|
||||
- erofs: use meta buffers for zmap operations
|
||||
- erofs: use meta buffers for xattr operations
|
||||
- erofs: use meta buffers for super operations
|
||||
- erofs: use meta buffers for inode operations
|
||||
- erofs: introduce meta buffer operations
|
||||
- erofs: clean up erofs_map_blocks tracepoints
|
||||
- erofs: add multiple device support
|
||||
- erofs: decouple basic mount options from fs_context
|
||||
- erofs: introduce erofs_sb_has_xxx() helpers
|
||||
- erofs: fix double free of 'copied'
|
||||
- erofs: support reading chunk-based uncompressed files
|
||||
- erofs: introduce chunk-based file on-disk format
|
||||
- erofs: clean up file headers & footers
|
||||
- erofs: don't use erofs_map_blocks() any more
|
||||
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
|
||||
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
|
||||
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
|
||||
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
|
||||
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
|
||||
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
|
||||
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
|
||||
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
|
||||
- [Backport]scsi: hisi_sas: Add firmware information check
|
||||
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
|
||||
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
|
||||
- iomap: fix zero padding data issue in concurrent append writes
|
||||
- xfs: handle attr node/leaf blocks atomically during inactive
|
||||
- xfs: factor out xfs_attr3_leaf_init
|
||||
- xfs: factor out xfs_da3_node_entry_remove
|
||||
- perf addr_location: Add init/exit/copy functions
|
||||
- perf maps: Use a pointer for kmaps
|
||||
- ksmbd: fix user-after-free from session log off
|
||||
- ksmbd: fix race condition between session lookup and expire
|
||||
|
||||
* Wed Dec 25 2024 Li Nan <linan122@huawei.com> - 5.10.0-243.0.0.142
|
||||
- !14246 soc: hisilicon: hbmdev: Only support built-in
|
||||
- !14242 sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user