+15
−3
+63
−1
+282
−90
Loading
Merge Pull Request from: @ci-robot PR sync from: Zizhi Wo <wozizhi@huawei.com> https://mailweb.openeuler.org/hyperkitty/list/kernel@openeuler.org/message/ER6NW2UM2NMM5WBZCW7HM2BIQYXAMDLS/ V2: add subsequent bugfix patches and some clean up. V1: adapt mainline patch for main function Baokun Li (11): cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd cachefiles: remove requests from xarray during flushing requests cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd() cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read() cachefiles: remove err_put_fd label in cachefiles_ondemand_daemon_read() cachefiles: add consistency check for copen/cread cachefiles: add spin_lock for cachefiles_ondemand_info cachefiles: never get a new anonymous fd if ondemand_id is valid cachefiles: defer exposing anon_fd until after copy_to_user() succeeds cachefiles: flush all requests after setting CACHEFILES_DEAD cachefiles: make on-demand read killable David Howells (1): cachefiles, erofs: Fix NULL deref in when cachefiles is not doing Jia Zhu (5): cachefiles: introduce object ondemand state cachefiles: extract ondemand info field from cachefiles_object cachefiles: resend an open request if the read request's object is closed cachefiles: narrow the scope of triggering EPOLLIN events in ondemand cachefiles: add restore command to recover inflight ondemand read requests Zizhi Wo (1): cachefiles: Set object to close if ondemand_id < 0 in copen -- 2.39.2 https://gitee.com/openeuler/kernel/issues/IA6I1T Link:https://gitee.com/openeuler/kernel/pulls/9240 Reviewed-by:Hou Tao <houtao1@huawei.com> Signed-off-by:
Zhang Peng <zhangpeng362@huawei.com>