VisionFive2 Linux kernel

StarFive Tech Linux Kernel for VisionFive (JH7110) boards (mirror)

More than 9999 Commits   32 Branches   54 Tags
Date
Commit Message
Rev
Author
2021-09-08
ceph: fix possible null-pointer dereference in ceph_mdsmap_decode()
Tuo Li
2021-09-03
ceph: correctly handle releasing an embedded cap flush
Xiubo Li
2021-08-18
ceph: take snap_empty_lock atomically with snaprealm refcount change
Jeff Layton
2021-08-18
ceph: clean up locking annotation for ceph_get_snap_realm and __lookup_snap_realm
Jeff Layton
2021-08-18
ceph: add some lockdep assertions around snaprealm handling
Jeff Layton
2021-08-18
ceph: reduce contention in ceph_check_delayed_caps()
Luis Henriques
2021-07-28
ceph: don't WARN if we're still opening a session to an MDS
Luis Henriques
2021-07-20
ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty
Jeff Layton
2021-06-22
ceph: fix error handling in ceph_atomic_open and ceph_lookup
Jeff Layton
2021-06-22
ceph: must hold snap_rwsem when filling inode for async create
Jeff Layton
2021-05-06
Merge tag 'ceph-for-5.13-rc1' of git://github.com/ceph/ceph-client
Linus Torvalds
2021-04-27
ceph: don't allow access to MDS-private inodes
Jeff Layton
2021-04-27
ceph: fix up some bare fetches of i_size
Jeff Layton
2021-04-27
ceph: convert some PAGE_SIZE invocations to thp_size()
Jeff Layton
2021-04-27
ceph: support getting ceph.dir.rsnaps vxattr
Yanhu Cao
2021-04-27
ceph: drop pinned_page parameter from ceph_get_caps
Jeff Layton
2021-04-27
ceph: fix inode leak on getattr error in __fh_to_dentry
Jeff Layton
2021-04-27
ceph: only check pool permissions for regular files
Jeff Layton
2021-04-27
ceph: send opened files/pinned caps/opened inodes metrics to MDS daemon
Xiubo Li
2021-04-27
ceph: avoid counting the same request twice or more
Xiubo Li
2021-04-27
ceph: rename the metric helpers
Xiubo Li
2021-04-27
ceph: fix kerneldoc copypasta over ceph_start_io_direct
Jeff Layton
2021-04-27
ceph: use attach/detach_page_private for tracking snap context
Jeff Layton
2021-04-27
ceph: don't use d_add in ceph_handle_snapdir
Jeff Layton
2021-04-27
ceph: don't clobber i_snap_caps on non-I_NEW inode
Jeff Layton
2021-04-27
ceph: fix fall-through warnings for Clang
Gustavo A. R. Silva
2021-04-27
ceph: convert ceph_readpages to ceph_readahead
Jeff Layton
2021-04-27
ceph: convert ceph_write_begin to netfs_write_begin
Jeff Layton
2021-04-27
ceph: convert ceph_readpage to netfs_readpage
Jeff Layton
2021-04-27
ceph: fix fscache invalidation
Jeff Layton
2021-04-27
ceph: rework PageFsCache handling
Jeff Layton
2021-04-27
ceph: rip out old fscache readpage handling
Jeff Layton
2021-03-08
ceph: don't allow type or device number to change on non-I_NEW inodes
Jeff Layton
2021-03-08
ceph: fix up error handling with snapdirs
Jeff Layton
2021-02-23
Merge tag 'idmapped-mounts-v5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux
Linus Torvalds
2021-02-16
ceph: defer flushing the capsnap if the Fb is used
Xiubo Li
2021-02-16
ceph: allow queueing cap/snap handling after putting cap references
Jeff Layton
2021-02-16
ceph: clean up inode work queueing
Jeff Layton
2021-02-16
ceph: fix flush_snap logic after putting caps
Jeff Layton
2021-01-24
fs: make helpers idmap mount aware
Christian Brauner
2021-01-24
stat: handle idmapped mounts
Christian Brauner
2021-01-24
acl: handle idmapped mounts
Christian Brauner
2021-01-24
attr: handle idmapped mounts
Christian Brauner
2021-01-24
namei: make permission helpers idmapped mount aware
Christian Brauner
2021-01-04
libceph, ceph: disambiguate ceph_connection_operations handlers
Ilya Dryomov
2020-12-28
ceph: reencode gid_list when reconnecting
Ilya Dryomov
2020-12-14
libceph, ceph: make use of __ceph_auth_get_authorizer() in msgr1
Ilya Dryomov
2020-12-14
libceph, ceph: implement msgr2.1 protocol (crc and secure modes)
Ilya Dryomov
2020-12-14
libceph, ceph: get and handle cluster maps with addrvecs
Ilya Dryomov
2020-12-14
libceph, ceph: incorporate nautilus cephx changes
Ilya Dryomov
2020-12-14
ceph: implement updated ceph_mds_request_head structure
Jeff Layton
2020-12-14
ceph: clean up argument lists to __prepare_send_request and __send_request
Jeff Layton
2020-12-14
ceph: take a cred reference instead of tracking individual uid/gid
Jeff Layton
2020-12-14
ceph: don't reach into request header for readdir info
Jeff Layton
2020-12-14
ceph: set osdmap epoch for setxattr
Xiubo Li
2020-12-14
ceph: remove redundant assignment to variable i
Colin Ian King
2020-12-14
ceph: add ceph.caps vxattr
Luis Henriques
2020-12-14
ceph: when filling trace, call ceph_get_inode outside of mutexes
Jeff Layton
2020-12-14
Revert "ceph: allow rename operation under different quota realms"
Luis Henriques
2020-12-14
ceph: fix inode refcount leak when ceph_fill_inode on non-I_NEW inode fails
Jeff Layton
2020-12-14
ceph: downgrade warning from mdsmap decode to debug
Luis Henriques
2020-12-14
ceph: fix race in concurrent __ceph_remove_cap invocations
Luis Henriques
2020-12-14
ceph: pass down the flags to grab_cache_page_write_begin
Jeff Layton
2020-12-14
ceph: add ceph.{cluster_fsid/client_id} vxattrs
Xiubo Li
2020-12-14
ceph: add status debugfs file
Xiubo Li
2020-12-14
ceph: ensure we have Fs caps when fetching dir link count
Jeff Layton
2020-12-14
ceph: send dentry lease metrics to MDS daemon
Xiubo Li
2020-12-14
ceph: acquire Fs caps when getting dir stats
Jeff Layton
2020-12-14
ceph: fix up some warnings on W=1 builds
Jeff Layton
2020-12-14
ceph: queue MDS requests to REJECTED sessions when CLEANRECOVER is set
Jeff Layton
2020-12-14
ceph: remove timeout on allowing reconnect after blocklisting
Jeff Layton
2020-12-14
ceph: add new RECOVER mount_state when recovering session
Jeff Layton
2020-12-14
ceph: make fsc->mount_state an int
Jeff Layton
2020-12-14
ceph: don't WARN when removing caps due to blocklisting
Jeff Layton
2020-11-04
ceph: check session state after bumping session->s_seq
Jeff Layton
2020-10-24
Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2020-10-12
ceph: comment cleanups and clarifications
Jeff Layton
2020-10-12
ceph: break up send_cap_msg
Jeff Layton
2020-10-12
ceph: drop separate mdsc argument from __send_cap
Jeff Layton
2020-10-12
ceph: promote to unsigned long long before shifting
Matthew Wilcox (Oracle)
2020-10-12
ceph: don't SetPageError on readpage errors
Jeff Layton
2020-10-12
ceph: mark ceph_fmt_xattr() as printf-like for better type checking
Ilya Dryomov
2020-10-12
ceph: fold ceph_update_writeable_page into ceph_write_begin
Jeff Layton
2020-10-12
ceph: fold ceph_sync_writepages into writepage_nounlock
Jeff Layton
2020-10-12
ceph: fold ceph_sync_readpages into ceph_readpage
Jeff Layton
2020-10-12
ceph: don't call ceph_update_writeable_page from page_mkwrite
Jeff Layton
2020-10-12
ceph: break out writeback of incompatible snap context to separate function
Jeff Layton
2020-10-12
ceph: add a note explaining session reject error string
Ilya Dryomov
2020-10-12
libceph, rbd, ceph: "blacklist" -> "blocklist"
Ilya Dryomov
2020-10-12
ceph: have ceph_writepages_start call pagevec_lookup_range_tag
Jeff Layton
2020-10-12
ceph: use kill_anon_super helper
Jeff Layton
2020-10-12
ceph: metrics for opened files, pinned caps and opened inodes
Xiubo Li
2020-10-12
ceph: add ceph_sb_to_mdsc helper support to parse the mdsc
Xiubo Li
2020-10-12
ceph: drop special-casing for ITER_PIPE in ceph_sync_read
Jeff Layton
2020-10-12
ceph: add column 'mds' to show caps in more user friendly
Yanhu Cao
2020-10-12
ceph: remove unnecessary return in switch statement
Luis Henriques
2020-10-12
ceph: encode inodes' parent/d_name in cap reconnect message
Yan, Zheng
2020-09-18
[PATCH] reduce boilerplate in fsid handling
Al Viro
2020-08-28
Merge tag 'ceph-for-5.9-rc3' of git://github.com/ceph/ceph-client
Linus Torvalds
2020-08-24
ceph: don't allow setlease on cephfs
Jeff Layton
2020-08-24
ceph: fix inode number handling on arches with 32-bit ino_t
Jeff Layton
2020-08-23
treewide: Use fallthrough pseudo-keyword
Gustavo A. R. Silva
2020-08-05
ceph: handle zero-length feature mask in session messages
Jeff Layton
2020-08-04
ceph: use frag's MDS in either mode
Yanhu Cao
2020-08-04
ceph: move sb->wb_pagevec_pool to be a global mempool
Jeff Layton
2020-08-04
ceph: set sec_context xattr on symlink creation
Jeff Layton
2020-08-03
ceph: remove redundant initialization of variable mds
Colin Ian King
2020-08-03
ceph: fix use-after-free for fsc->mdsc
Xiubo Li
2020-08-03
ceph: remove unused variables in ceph_mdsmap_decode()
Jia Yang
2020-08-03
ceph: delete repeated words in fs/ceph/
Randy Dunlap
2020-08-03
ceph: send client provided metric flags in client metadata
Xiubo Li
2020-08-03
ceph: periodically send perf metrics to MDSes
Xiubo Li
2020-08-03
ceph: check the sesion state and return false in case it is closed
Xiubo Li
2020-08-03
libceph: replace HTTP links with HTTPS ones
Alexander A. Klimov
2020-08-03
ceph: remove unnecessary cast in kfree()
Xu Wang
2020-08-03
ceph: do not access the kiocb after aio requests
Xiubo Li
2020-08-03
ceph: clean up and optimize ceph_check_delayed_caps()
Jeff Layton
2020-08-03
ceph: fix potential mdsc use-after-free crash
Xiubo Li
2020-08-03
ceph: switch to WARN_ON_ONCE in encode_supported_features()
Xiubo Li
2020-08-03
ceph: add global total_caps to count the mdsc's total caps number
Xiubo Li
2020-08-03
ceph: add check_session_state() helper and make it global
Xiubo Li
2020-06-01
ceph: skip checking caps when session reconnecting and releasing reqs
Xiubo Li
2020-06-01
ceph: make sure mdsc->mutex is nested in s->s_mutex to fix dead lock
Xiubo Li
2020-06-01
ceph: don't return -ESTALE if there's still an open file
Luis Henriques
2020-06-01
ceph: allow rename operation under different quota realms
Luis Henriques
2020-06-01
ceph: normalize 'delta' parameter usage in check_quota_exceeded
Luis Henriques
2020-06-01
ceph: ceph_kick_flushing_caps needs the s_mutex
Jeff Layton
2020-06-01
ceph: request expedited service on session's last cap flush
Jeff Layton
2020-06-01
ceph: convert mdsc->cap_dirty to a per-session list
Jeff Layton
2020-06-01
ceph: reset i_requested_max_size if file write is not wanted
Yan, Zheng
2020-06-01
ceph: throw a warning if we destroy session with mutex still locked
Jeff Layton
2020-06-01
ceph: fix potential race in ceph_check_caps
Jeff Layton
2020-06-01
ceph: document what protects i_dirty_item and i_flushing_item
Jeff Layton
2020-06-01
ceph: don't take i_ceph_lock in handle_cap_import
Jeff Layton
2020-06-01
ceph: don't release i_ceph_lock in handle_cap_trunc
Jeff Layton
2020-06-01
ceph: add comments for handle_cap_flush_ack logic
Jeff Layton
2020-06-01
ceph: split up __finish_cap_flush
Jeff Layton
2020-06-01
ceph: reorganize __send_cap for less spinlock abuse
Jeff Layton
2020-06-01
ceph: add metadata perf metric support
Xiubo Li
2020-06-01
ceph: add read/write latency metric support
Xiubo Li
2020-06-01
ceph: add caps perf metric for each superblock
Xiubo Li
2020-06-01
ceph: add dentry lease metric support
Xiubo Li
2020-05-27
ceph: flush release queue when handling caps for unknown inode
Jeff Layton
2020-05-10
Merge tag 'block-5.7-2020-05-09' of git://git.kernel.dk/linux-block
Linus Torvalds
2020-05-09
bdi: use bdi_dev_name() to get device name
Yufen Yu
2020-05-08
ceph: demote quotarealm lookup warning to a debug message
Luis Henriques
2020-05-04
ceph: fix double unlock in handle_cap_export()
Wu Bo
2020-05-04
ceph: fix special error code in ceph_try_get_caps()
Wu Bo
2020-05-04
ceph: fix endianness bug when handling MDS session feature bits
Jeff Layton
2020-04-13
ceph: fix potential bad pointer deref in async dirops cb's
Jeff Layton
2020-03-30
ceph: fix snapshot directory timestamps
Luis Henriques
2020-03-30
ceph: wait for async creating inode before requesting new max size
Yan, Zheng
2020-03-30
ceph: don't skip updating wanted caps when cap is stale
Yan, Zheng
2020-03-30
ceph: request new max size only when there is auth cap
Yan, Zheng
2020-03-30
ceph: cleanup return error of try_get_cap_refs()
Yan, Zheng
2020-03-30
ceph: return ceph_mdsc_do_request() errors from __get_parent()
Qiujun Huang
2020-03-30
ceph: check all mds' caps after page writeback
Yan, Zheng
2020-03-30
ceph: update i_requested_max_size only when sending cap msg to auth mds
Yan, Zheng
2020-03-30
ceph: simplify calling of ceph_get_fmode()
Yan, Zheng
2020-03-30
ceph: remove delay check logic from ceph_check_caps()
Yan, Zheng
2020-03-30
ceph: consider inode's last read/write when calculating wanted caps
Yan, Zheng
2020-03-30
ceph: always renew caps if mds_wanted is insufficient
Yan, Zheng
2020-03-30
ceph: update dentry lease for async create
Yan, Zheng
2020-03-30
ceph: attempt to do async create when possible
Jeff Layton
2020-03-30
ceph: cache layout in parent dir on first sync create
Jeff Layton
2020-03-30
ceph: add new MDS req field to hold delegated inode number
Jeff Layton
2020-03-30
ceph: decode interval_sets for delegated inos
Jeff Layton
2020-03-30
ceph: make ceph_fill_inode non-static
Jeff Layton
2020-03-30
ceph: perform asynchronous unlink if we have sufficient caps
Jeff Layton
2020-03-30
ceph: don't take refs to want mask unless we have all bits
Yan, Zheng
2020-03-30
ceph: cap tracking for async directory operations
Jeff Layton
2020-03-30
ceph: make __take_cap_refs non-static
Jeff Layton
2020-03-30
ceph: add infrastructure for waiting for async create to complete
Jeff Layton
2020-03-30
ceph: track primary dentry link
Jeff Layton
2020-03-30
ceph: add flag to designate that a request is asynchronous
Jeff Layton
2020-03-30
ceph: more caps.c lockdep assertions
Jeff Layton
2020-03-30
ceph: clean up kick_flushing_inode_caps()
Jeff Layton
2020-03-30
ceph: return ETIMEDOUT errno to userland when request timed out
Xiubo Li
2020-03-30
ceph: re-org copy_file_range and fix some error paths
Luis Henriques
2020-03-30
ceph: move to a dedicated slabcache for mds requests
Jeff Layton
2020-03-30
ceph: reorganize fields in ceph_mds_request
Jeff Layton
2020-03-30
ceph: switch to page_mkwrite_check_truncate in ceph_page_mkwrite
Andreas Gruenbacher
2020-03-30
ceph: replace zero-length array with flexible-array member
Gustavo A. R. Silva
2020-03-30
ceph: check if file lock exists before sending unlock request
Yan, Zheng
2020-03-30
ceph: move ceph_osdc_{read,write}pages to ceph.ko
Xiubo Li
2020-03-30
ceph: don't ClearPageChecked in ceph_invalidatepage()
Jeff Layton
2020-03-30
libceph: drop CEPH_DEFINE_SHOW_FUNC
Ilya Dryomov
2020-03-30
ceph: check inode type for CEPH_CAP_FILE_{CACHE,RD,REXTEND,LAZYIO}
Yan, Zheng
2020-03-30
ceph: add refcounting for Fx caps
Jeff Layton
2020-03-30
ceph: register MDS request with dir inode from the start
Jeff Layton
2020-03-23
ceph: fix memory leak in ceph_cleanup_snapid_map()
Luis Henriques
2020-03-23
ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_FULL/NEARFULL
Ilya Dryomov
2020-02-11
ceph: noacl mount option is effectively ignored
Xiubo Li
2020-02-11
ceph: canonicalize server path in place
Ilya Dryomov
2020-02-11
ceph: do not execute direct write in parallel if O_APPEND is specified
Xiubo Li
2020-02-08
Merge branch 'merge.nfs-fs_parse.1' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2020-02-07
ceph: use errorfc() and friends instead of spelling the prefix out
Al Viro
2020-02-07
fs_parse: handle optional arguments sanely
Al Viro
2020-02-07
fs_parse: fold fs_parameter_desc/fs_parameter_spec
Al Viro
2020-02-07
fs_parser: remove fs_parameter_description name field
Eric Sandeen