| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-04-25 | Merge tag 'ceph-for-6.15-rc4' of https://github.com/ceph/ceph-client | Linus Torvalds | 1 | -1/+1 |
| 2025-04-04 | lib/crc: remove CONFIG_LIBCRC32C | Eric Biggers | 1 | -1/+1 |
| 2025-04-03 | ceph: Fix incorrect flush end position calculation | David Howells | 1 | -1/+1 |
| 2025-03-24 | Merge tag 'vfs-6.15-rc1.ceph' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 7 | -476/+817 |
| 2025-03-05 | fscrypt: Change fscrypt_encrypt_pagecache_blocks() to take a folio | Matthew Wilcox (Oracle) | 1 | -2/+2 |
| 2025-03-05 | ceph: Fix error handling in fill_readdir_cache() | Matthew Wilcox (Oracle) | 1 | -2/+5 |
| 2025-02-28 | ceph: Pass a folio to ceph_allocate_page_array() | Matthew Wilcox (Oracle) | 1 | -4/+4 |
| 2025-02-28 | ceph: Convert ceph_move_dirty_page_in_page_array() to move_dirty_folio_in_pag... | Matthew Wilcox (Oracle) | 1 | -9/+7 |
| 2025-02-28 | ceph: Remove uses of page from ceph_process_folio_batch() | Matthew Wilcox (Oracle) | 1 | -25/+22 |
| 2025-02-28 | ceph: Convert ceph_check_page_before_write() to use a folio | Matthew Wilcox (Oracle) | 1 | -9/+8 |
| 2025-02-28 | ceph: Convert writepage_nounlock() to write_folio_nounlock() | Matthew Wilcox (Oracle) | 1 | -33/+34 |
| 2025-02-28 | ceph: Convert ceph_readdir_cache_control to store a folio | Matthew Wilcox (Oracle) | 3 | -20/+23 |
| 2025-02-28 | ceph: Convert ceph_find_incompatible() to take a folio | Matthew Wilcox (Oracle) | 1 | -19/+19 |
| 2025-02-28 | ceph: Use a folio in ceph_page_mkwrite() | Matthew Wilcox (Oracle) | 1 | -13/+13 |
| 2025-02-28 | ceph: Remove ceph_writepage() | Matthew Wilcox (Oracle) | 1 | -27/+1 |
| 2025-02-28 | ceph: fix generic/421 test failure | Viacheslav Dubeyko | 4 | -1/+35 |
| 2025-02-28 | ceph: introduce ceph_submit_write() method | Viacheslav Dubeyko | 1 | -204/+257 |
| 2025-02-28 | ceph: introduce ceph_process_folio_batch() method | Viacheslav Dubeyko | 1 | -203/+365 |
| 2025-02-28 | ceph: extend ceph_writeback_ctl for ceph_writepages_start() refactoring | Viacheslav Dubeyko | 1 | -184/+301 |
| 2025-02-27 | ceph: return the correct dentry on mkdir | NeilBrown | 1 | -8/+16 |
| 2025-02-27 | Change inode_operations.mkdir to return struct dentry * | NeilBrown | 1 | -4/+4 |
| 2025-01-31 | Merge tag 'ceph-for-6.14-rc1' of https://github.com/ceph/ceph-client | Linus Torvalds | 2 | -17/+17 |
| 2025-01-30 | Merge tag 'pull-revalidate' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 3 | -21/+15 |
| 2025-01-27 | ceph_d_revalidate(): propagate stable name down into request encoding | Al Viro | 3 | -3/+10 |
| 2025-01-27 | ceph_d_revalidate(): use stable parent inode passed by caller | Al Viro | 1 | -18/+4 |
| 2025-01-27 | Pass parent directory inode and expected name to ->d_revalidate() | Al Viro | 1 | -2/+3 |
| 2025-01-27 | ceph: exchange hardcoded value on NAME_MAX | Viacheslav Dubeyko | 1 | -1/+1 |
| 2025-01-27 | ceph: streamline request head structures in MDS client | Liang Jie | 1 | -8/+8 |
| 2025-01-26 | Merge tag 'mm-nonmm-stable-2025-01-24-23-16' of git://git.kernel.org/pub/scm/... | Linus Torvalds | 1 | -1/+1 |
| 2025-01-21 | Merge tag 'lsm-pr-20250121' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 2 | -8/+7 |
| 2025-01-20 | Merge tag 'vfs-6.14-rc1.netfs' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -6/+16 |
| 2025-01-15 | ceph: fix memory leak in ceph_mds_auth_match() | Antoine Viallon | 1 | -8/+8 |
| 2025-01-12 | ceph: convert timeouts to secs_to_jiffies() | Easwar Hariharan | 1 | -1/+1 |
| 2024-12-20 | netfs: Change the read result collector to only use one work item | David Howells | 1 | -2/+7 |
| 2024-12-20 | netfs: Drop the was_async arg from netfs_read_subreq_terminated() | David Howells | 1 | -3/+3 |
| 2024-12-20 | netfs: Drop the error arg from netfs_read_subreq_terminated() | David Howells | 1 | -4/+9 |
| 2024-12-16 | ceph: allocate sparse_ext map only for sparse reads | Ilya Dryomov | 1 | -1/+1 |
| 2024-12-16 | ceph: fix memory leak in ceph_direct_read_write() | Ilya Dryomov | 1 | -21/+22 |
| 2024-12-16 | ceph: improve error handling and short/overflow-read logic in __ceph_sync_read() | Alex Markuze | 1 | -15/+14 |
| 2024-12-16 | ceph: validate snapdirname option length when mounting | Ilya Dryomov | 1 | -0/+2 |
| 2024-12-16 | ceph: give up on paths longer than PATH_MAX | Max Kellermann | 1 | -5/+4 |
| 2024-12-16 | ceph: fix memory leaks in __ceph_sync_read() | Max Kellermann | 1 | -4/+3 |
| 2024-12-04 | lsm: lsm_context in security_dentry_init_security | Casey Schaufler | 2 | -12/+7 |
| 2024-12-04 | lsm: ensure the correct LSM context releaser | Casey Schaufler | 1 | -1/+5 |
| 2024-11-30 | Merge tag 'ceph-for-6.13-rc1' of https://github.com/ceph/ceph-client | Linus Torvalds | 12 | -71/+62 |
| 2024-11-25 | ceph: fix cred leak in ceph_mds_check_access() | Max Kellermann | 1 | -0/+3 |
| 2024-11-25 | ceph: pass cred pointer to ceph_mds_auth_match() | Max Kellermann | 1 | -2/+2 |
| 2024-11-19 | ceph: improve caps debugging output | Patrick Donnelly | 1 | -18/+17 |
| 2024-11-19 | ceph: correct ceph_mds_cap_peer field name | Patrick Donnelly | 1 | -9/+9 |
| 2024-11-19 | ceph: correct ceph_mds_cap_item field name | Patrick Donnelly | 1 | -1/+1 |
| 2024-11-18 | Merge tag 'vfs-6.13.pagecache' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -10/+10 |
| 2024-11-18 | ceph: miscellaneous spelling fixes | Dmitry Antipov | 9 | -15/+15 |
| 2024-11-18 | ceph: Use strscpy() instead of strcpy() in __get_snap_name() | Abdul Rahim | 1 | -1/+7 |
| 2024-11-18 | ceph: Use str_true_false() helper in status_show() | Thorsten Blum | 1 | -1/+1 |
| 2024-11-18 | ceph: requalify some char pointers as const | Patrick Donnelly | 1 | -1/+1 |
| 2024-11-18 | ceph: extract entity name from device id | Patrick Donnelly | 1 | -1/+9 |
| 2024-11-18 | ceph: Remove fs/ceph deadcode | Dr. David Alan Gilbert | 4 | -25/+0 |
| 2024-10-04 | Merge tag 'ceph-for-6.12-rc2' of https://github.com/ceph/ceph-client | Linus Torvalds | 1 | -2/+5 |
| 2024-10-04 | ceph: Remove call to PagePrivate2() | Matthew Wilcox (Oracle) | 1 | -10/+10 |
| 2024-10-03 | ceph: fix cap ref leak via netfs init_request | Patrick Donnelly | 1 | -1/+4 |
| 2024-10-03 | ceph: use struct_size() helper in __ceph_pool_perm_get() | Thorsten Blum | 1 | -1/+1 |
| 2024-10-02 | move asm/unaligned.h to linux/unaligned.h | Al Viro | 2 | -2/+2 |
| 2024-09-28 | Merge tag 'ceph-for-6.12-rc1' of https://github.com/ceph/ceph-client | Linus Torvalds | 8 | -23/+51 |
| 2024-09-24 | ceph: remove the incorrect Fw reference check when dirtying pages | Xiubo Li | 1 | -1/+0 |
| 2024-09-24 | ceph: Remove empty definition in header file | Zhang Zekun | 1 | -4/+0 |
| 2024-09-24 | ceph: Fix typo in the comment | Yan Zhen | 4 | -4/+4 |
| 2024-09-24 | ceph: fix a memory leak on cap_auths in MDS client | Luis Henriques (SUSE) | 1 | -0/+12 |
| 2024-09-24 | ceph: flush all caps releases when syncing the whole filesystem | Xiubo Li | 4 | -0/+25 |
| 2024-09-24 | ceph: rename ceph_flush_cap_releases() to ceph_flush_session_cap_releases() | Xiubo Li | 3 | -8/+8 |
| 2024-09-16 | Merge tag 'vfs-6.12.netfs' of git://git.kernel.org/pub/scm/linux/kernel/git/v... | Linus Torvalds | 1 | -30/+46 |
| 2024-09-16 | Merge tag 'vfs-6.12.file' of git://git.kernel.org/pub/scm/linux/kernel/git/vf... | Linus Torvalds | 1 | -1/+0 |
| 2024-09-16 | Merge tag 'vfs-6.12.folio' of gitolite.kernel.org:pub/scm/linux/kernel/git/vf... | Linus Torvalds | 1 | -8/+5 |
| 2024-09-12 | netfs: Speed up buffered reading | David Howells | 1 | -30/+46 |
| 2024-09-09 | ceph: remove unused f_version | Christian Brauner | 1 | -1/+0 |
| 2024-08-27 | ceph: Convert to use jiffies macro | Chen Yufan | 1 | -1/+2 |
| 2024-08-27 | ceph: Remove unused declarations | Yue Haibing | 2 | -5/+0 |
| 2024-08-21 | netfs, ceph: Partially revert "netfs: Replace PG_fscache by setting folio->pr... | David Howells | 1 | -0/+1 |
| 2024-08-14 | Merge tag 'vfs-6.11-rc4.fixes' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 2 | -5/+25 |
| 2024-08-13 | 9p: Fix DIO read through netfs | Dominique Martinet | 1 | -2/+4 |
| 2024-08-12 | netfs: Fix handling of USE_PGPRIV2 and WRITE_TO_CACHE flags | David Howells | 2 | -2/+3 |
| 2024-08-12 | netfs, ceph: Revert "netfs: Remove deprecated use of PG_private_2 as a second... | David Howells | 1 | -1/+18 |
| 2024-08-07 | fs: Convert aops->write_begin to take a folio | Matthew Wilcox (Oracle) | 1 | -6/+4 |
| 2024-08-07 | fs: Convert aops->write_end to take a folio | Matthew Wilcox (Oracle) | 1 | -2/+1 |
| 2024-08-01 | ceph: force sending a cap update msg back to MDS for revoke op | Xiubo Li | 2 | -14/+28 |
| 2024-07-26 | Merge tag 'ceph-for-6.11-rc1' of https://github.com/ceph/ceph-client | Linus Torvalds | 5 | -2/+19 |
| 2024-07-23 | ceph: fix incorrect kmalloc size of pagevec mempool | ethanwu | 1 | -1/+2 |
| 2024-07-23 | ceph: periodically flush the cap releases | Xiubo Li | 1 | -0/+2 |
| 2024-07-23 | ceph: convert comma to semicolon in __ceph_dentry_dir_lease_touch() | Chen Ni | 1 | -1/+1 |
| 2024-07-23 | ceph: use cap_wait_list only if debugfs is enabled | Max Kellermann | 3 | -0/+14 |
| 2024-07-03 | ceph: drop usage of page_index | Kairui Song | 2 | -2/+2 |
| 2024-05-25 | Merge tag 'ceph-for-6.10-rc1' of https://github.com/ceph/ceph-client | Linus Torvalds | 5 | -13/+425 |
| 2024-05-23 | ceph: add CEPHFS_FEATURE_MDS_AUTH_CAPS_CHECK feature bit | Xiubo Li | 1 | -1/+3 |
| 2024-05-23 | ceph: check the cephx mds auth access for async dirop | Xiubo Li | 2 | -0/+59 |
| 2024-05-23 | ceph: check the cephx mds auth access for open | Xiubo Li | 1 | -2/+33 |
| 2024-05-23 | ceph: check the cephx mds auth access for setattr | Xiubo Li | 1 | -9/+37 |
| 2024-05-23 | ceph: add ceph_mds_check_access() helper | Xiubo Li | 2 | -0/+167 |
| 2024-05-23 | ceph: save cap_auths in MDS client when session is opened | Xiubo Li | 2 | -1/+126 |
| 2024-05-01 | netfs: Switch to using unsigned long long rather than loff_t | David Howells | 1 | -1/+1 |
| 2024-04-29 | netfs: Remove deprecated use of PG_private_2 as a second writeback flag | David Howells | 1 | -18/+1 |
| 2024-04-29 | mm: Remove the PG_fscache alias for PG_private_2 | David Howells | 1 | -5/+6 |
| 2024-04-29 | netfs: Replace PG_fscache by setting folio->private and marking dirty | David Howells | 2 | -1/+3 |
| 2024-04-11 | ceph: switch to use cap_delay_lock for the unlink delay list | Xiubo Li | 3 | -9/+7 |
| 2024-04-11 | ceph: redirty page before returning AOP_WRITEPAGE_ACTIVATE | NeilBrown | 1 | -1/+3 |
| 2024-03-22 | Merge tag 'ceph-for-6.9-rc1' of https://github.com/ceph/ceph-client | Linus Torvalds | 2 | -13/+26 |
| 2024-03-19 | ceph: set correct cap mask for getattr request for read | Xiubo Li | 1 | -3/+5 |
| 2024-03-19 | ceph: stop copying to iter at EOF on sync reads | Xiubo Li | 1 | -10/+13 |
| 2024-03-18 | ceph: remove SLAB_MEM_SPREAD flag usage | Chengming Zhou | 1 | -9/+9 |
| 2024-03-18 | ceph: break the check delayed cap loop every 5s | Xiubo Li | 1 | -0/+8 |
| 2024-03-12 | mm, slab: remove last vestiges of SLAB_MEM_SPREAD | Linus Torvalds | 1 | -9/+9 |
| 2024-03-11 | Merge tag 'vfs-6.9.file' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs... | Linus Torvalds | 1 | -36/+38 |
| 2024-02-26 | ceph: switch to corrected encoding of max_xattr_size in mdsmap | Xiubo Li | 2 | -4/+9 |
| 2024-02-13 | ceph: add ceph_cap_unlink_work to fire check_caps() immediately | Xiubo Li | 3 | -1/+69 |
| 2024-02-13 | ceph: always queue a writeback when revoking the Fb caps | Xiubo Li | 1 | -24/+24 |
| 2024-02-07 | ceph: always check dir caps asynchronously | Xiubo Li | 4 | -14/+5 |
| 2024-02-07 | ceph: prevent use-after-free in encode_cap_msg() | Rishabh Dave | 1 | -1/+2 |
| 2024-02-07 | ceph: always set initial i_blkbits to CEPH_FSCRYPT_BLOCK_SHIFT | Xiubo Li | 1 | -0/+2 |
| 2024-02-05 | ceph: adapt to breakup of struct file_lock | Jeff Layton | 1 | -25/+26 |
| 2024-02-05 | filelock: split common fields into struct file_lock_core | Jeff Layton | 1 | -0/+1 |
| 2024-02-05 | ceph: convert to using new filelock helpers | Jeff Layton | 1 | -12/+12 |
| 2024-01-19 | Merge tag 'ceph-for-6.8-rc1' of https://github.com/ceph/ceph-client | Linus Torvalds | 9 | -48/+89 |
| 2024-01-19 | Merge tag 'vfs-6.8.netfs' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs... | Linus Torvalds | 3 | -63/+11 |
| 2024-01-15 | ceph: get rid of passing callbacks in __dentry_leases_walk() | Al Viro | 1 | -8/+13 |
| 2024-01-15 | ceph: d_obtain_{alias,root}(ERR_PTR(...)) will do the right thing | Al Viro | 1 | -2/+0 |
| 2024-01-15 | ceph: fix invalid pointer access if get_quota_realm return ERR_PTR | Wenchao Hao | 1 | -17/+22 |
| 2024-01-15 | ceph: remove duplicated code in ceph_netfs_issue_read() | Xiubo Li | 1 | -2/+2 |
| 2024-01-15 | ceph: send oldest_client_tid when renewing caps | Xiubo Li | 1 | -5/+17 |
| 2024-01-15 | ceph: rename create_session_open_msg() to create_session_full_msg() | Xiubo Li | 1 | -3/+5 |
| 2024-01-15 | ceph: select FS_ENCRYPTION_ALGS if FS_ENCRYPTION | Eric Biggers | 1 | -0/+1 |
| 2024-01-15 | ceph: fix deadlock or deadcode of misusing dget() | Xiubo Li | 1 | -6/+3 |
| 2024-01-15 | ceph: try to allocate a smaller extent map for sparse read | Xiubo Li | 3 | -3/+23 |
| 2024-01-15 | ceph: reinitialize mds feature bit even when session in open | Venky Shankar | 1 | -1/+1 |
| 2024-01-15 | ceph: skip reconnecting if MDS is not ready | Xiubo Li | 1 | -1/+2 |
| 2024-01-11 | Merge tag 'pull-dcache' of git://git.kernel.org/pub/scm/linux/kernel/git/viro... | Linus Torvalds | 2 | -2/+2 |
| 2024-01-09 | Merge tag 'mm-stable-2024-01-08-15-31' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -2/+2 |
| 2023-12-28 | netfs: Optimise away reads above the point at which there can be no data | David Howells | 1 | -1/+1 |
| 2023-12-24 | netfs: Provide invalidate_folio and release_folio calls | David Howells | 2 | -32/+2 |
| 2023-12-24 | netfs: Move pinning-for-writeback from fscache to netfs | David Howells | 2 | -17/+8 |
| 2023-12-24 | netfs, fscache: Remove ->begin_cache_operation | David Howells | 2 | -13/+0 |
| 2023-12-12 | fs: use splice_copy_file_range() inline helper | Amir Goldstein | 1 | -2/+2 |
| 2023-12-10 | fs: convert error_remove_page to error_remove_folio | Matthew Wilcox (Oracle) | 1 | -2/+2 |
| 2023-12-01 | fs: fork splice_file_range() from do_splice_direct() | Amir Goldstein | 1 | -4/+5 |
| 2023-11-25 | dentry: switch the lists of children to hlist | Al Viro | 2 | -2/+2 |
| 2023-11-10 | Merge tag 'ceph-for-6.7-rc1' of https://github.com/ceph/ceph-client | Linus Torvalds | 22 | -1461/+2079 |
| 2023-11-03 | ceph: allow idmapped mounts | Christian Brauner | 1 | -1/+1 |
| 2023-11-03 | ceph: allow idmapped atomic_open inode op | Christian Brauner | 1 | -2/+9 |
| 2023-11-03 | ceph: allow idmapped set_acl inode op | Christian Brauner | 1 | -1/+1 |
| 2023-11-03 | ceph: allow idmapped setattr inode op | Christian Brauner | 1 | -8/+12 |
| 2023-11-03 | ceph: pass idmap to __ceph_setattr | Alexander Mikhalitsyn | 4 | -8/+8 |
| 2023-11-03 | ceph: allow idmapped permission inode op | Christian Brauner | 1 | -1/+1 |
| 2023-11-03 | ceph: allow idmapped getattr inode op | Christian Brauner | 1 | -1/+1 |
| 2023-11-03 | ceph: pass an idmapping to mknod/symlink/mkdir | Christian Brauner | 1 | -0/+4 |
| 2023-11-03 | ceph: add enable_unsafe_idmap module parameter | Alexander Mikhalitsyn | 3 | -7/+28 |
| 2023-11-03 | ceph: handle idmapped mounts in create_request_message() | Christian Brauner | 2 | -5/+56 |
| 2023-11-03 | ceph: stash idmapping in mdsc request | Christian Brauner | 2 | -0/+6 |
| 2023-11-03 | libceph, ceph: move mdsmap.h to fs/ceph | Xiubo Li | 3 | -2/+77 |
| 2023-11-03 | ceph: print cluster fsid and client global_id in all debug logs | Xiubo Li | 19 | -1311/+1746 |
| 2023-11-03 | ceph: rename _to_client() to _to_fs_client() | Xiubo Li | 14 | -95/+95 |
| 2023-11-03 | ceph: pass the mdsc to several helpers | Xiubo Li | 9 | -36/+51 |
| 2023-10-30 | Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/linux | Linus Torvalds | 1 | -0/+1 |
| 2023-10-30 | Merge tag 'vfs-6.7.ctime' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs... | Linus Torvalds | 6 | -41/+51 |
| 2023-10-30 | Merge tag 'vfs-6.7.xattr' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs... | Linus Torvalds | 2 | -2/+2 |
| 2023-10-27 | Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs | Linus Torvalds | 1 | -1/+1 |
| 2023-10-27 | ceph_wait_on_conflict_unlink(): grab reference before dropping ->d_lock | Al Viro | 1 | -1/+1 |
| 2023-10-18 | ceph: convert to new timestamp accessors | Jeff Layton | 6 | -41/+51 |
| 2023-10-09 | ceph: move ceph_xattr_handlers to .rodata | Wedson Almeida Filho | 2 | -2/+2 |
| 2023-10-09 | ceph: fix type promotion bug on 32bit systems | Dan Carpenter | 1 | -1/+1 |
| 2023-10-09 | ceph: remove unnecessary IS_ERR() check in ceph_fname_to_usr() | Luis Henriques | 1 | -1/+1 |
| 2023-10-09 | ceph: fix incorrect revoked caps assert in ceph_fill_file_size() | Xiubo Li | 1 | -3/+1 |
| 2023-09-24 | fscrypt: make the bounce page pool opt-in instead of opt-out | Eric Biggers | 1 | -0/+1 |
| 2023-09-18 | ceph: remove unnecessary check for NULL in parse_longname() | Luís Henriques | 1 | -4/+2 |
| 2023-09-06 | Merge tag 'ceph-for-6.6-rc1' of https://github.com/ceph/ceph-client | Linus Torvalds | 18 | -461/+3531 |
| 2023-08-31 | ceph: make num_fwd and num_retry to __u32 | Xiubo Li | 2 | -87/+106 |
| 2023-08-29 | Merge tag 'mm-stable-2023-08-28-18-26' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -0/+2 |
| 2023-08-28 | Merge tag 'v6.6-vfs.ctime' of git://git.kernel.org/pub/scm/linux/kernel/git/v... | Linus Torvalds | 5 | -12/+14 |
| 2023-08-24 | ceph: switch ceph_lookup/atomic_open() to use new fscrypt helper | Luís Henriques | 2 | -11/+10 |
| 2023-08-24 | ceph: fix updating i_truncate_pagecache_size for fscrypt | Xiubo Li | 2 | -13/+26 |
| 2023-08-24 | ceph: wait for OSD requests' callbacks to finish when unmounting | Xiubo Li | 3 | -0/+23 |
| 2023-08-24 | ceph: drop messages from MDS when unmounting | Xiubo Li | 7 | -22/+109 |
| 2023-08-24 | ceph: prevent snapshot creation in encrypted locked directories | Luís Henriques | 1 | -0/+5 |
| 2023-08-24 | ceph: add support for encrypted snapshot names | Luís Henriques | 3 | -41/+201 |
| 2023-08-24 | ceph: invalidate pages when doing direct/sync writes | Luís Henriques | 1 | -5/+14 |
| 2023-08-24 | ceph: plumb in decryption during reads | Jeff Layton | 2 | -34/+125 |
| 2023-08-24 | ceph: add encryption support to writepage and writepages | Jeff Layton | 2 | -21/+98 |
| 2023-08-24 | ceph: add read/modify/write to ceph_sync_write | Jeff Layton | 1 | -28/+290 |
| 2023-08-24 | ceph: align data in pages in ceph_sync_write | Jeff Layton | 1 | -10/+10 |
| 2023-08-24 | ceph: don't use special DIO path for encrypted inodes | Jeff Layton | 1 | -2/+4 |
| 2023-08-24 | ceph: add truncate size handling support for fscrypt | Xiubo Li | 4 | -12/+234 |
| 2023-08-24 | ceph: add object version support for sync read | Xiubo Li | 2 | -12/+35 |
| 2023-08-24 | ceph: add infrastructure for file encryption and decryption | Jeff Layton | 2 | -0/+251 |
| 2023-08-24 | ceph: handle fscrypt fields in cap messages from MDS | Jeff Layton | 1 | -2/+83 |
| 2023-08-24 | ceph: size handling in MClientRequest, cap updates and inode traces | Jeff Layton | 6 | -22/+70 |
| 2023-08-24 | ceph: mark directory as non-complete after loading key | Luís Henriques | 4 | -9/+46 |
| 2023-08-24 | ceph: allow encrypting a directory while not having Ax caps | Luís Henriques | 1 | -1/+2 |
| 2023-08-24 | ceph: add some fscrypt guardrails | Jeff Layton | 5 | -9/+55 |
| 2023-08-24 | ceph: create symlinks with encrypted and base64-encoded targets | Jeff Layton | 2 | -17/+150 |
| 2023-08-24 | ceph: add support to readdir for encrypted names | Xiubo Li | 6 | -26/+144 |
| 2023-08-24 | ceph: pass the request to parse_reply_info_readdir() | Xiubo Li | 1 | -10/+13 |
| 2023-08-24 | ceph: make ceph_fill_trace and ceph_get_name decrypt names | Jeff Layton | 2 | -14/+60 |
| 2023-08-24 | ceph: add helpers for converting names for userland presentation | Jeff Layton | 2 | -0/+123 |
| 2023-08-24 | ceph: make d_revalidate call fscrypt revalidator for encrypted dentries | Jeff Layton | 1 | -2/+7 |