linux/fs/bcachefs
Linus Torvalds 57fcb7d930 vfs-6.17-rc1.fileattr
-----BEGIN PGP SIGNATURE-----
 
 iHUEABYKAB0WIQRAhzRXHqcMeLMyaSiRxhvAZXjcogUCaINCpgAKCRCRxhvAZXjc
 oqfFAQDcy3rROUF3W34KcSi7rDmaKVSX53d1tUoqH+1zDRpSlwEAriKDNC1ybudp
 YAnxVzkRHjHs1296WIuwKq5lfhJ60Q4=
 =geAl
 -----END PGP SIGNATURE-----

Merge tag 'vfs-6.17-rc1.fileattr' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs

Pull fileattr updates from Christian Brauner:
 "This introduces the new file_getattr() and file_setattr() system calls
  after lengthy discussions.

  Both system calls serve as successors and extensible companions to
  the FS_IOC_FSGETXATTR and FS_IOC_FSSETXATTR system calls which have
  started to show their age in addition to being named in a way that
  makes it easy to conflate them with extended attribute related
  operations.

  These syscalls allow userspace to set filesystem inode attributes on
  special files. One of the usage examples is the XFS quota projects.

  XFS has project quotas which could be attached to a directory. All new
  inodes in these directories inherit project ID set on parent
  directory.

  The project is created from userspace by opening and calling
  FS_IOC_FSSETXATTR on each inode. This is not possible for special
  files such as FIFO, SOCK, BLK etc. Therefore, some inodes are left
  with empty project ID. Those inodes then are not shown in the quota
  accounting but still exist in the directory. This is not critical but
  in the case when special files are created in the directory with
  already existing project quota, these new inodes inherit extended
  attributes. This creates a mix of special files with and without
  attributes. Moreover, special files with attributes don't have a
  possibility to become clear or change the attributes. This, in turn,
  prevents userspace from re-creating quota project on these existing
  files.

  In addition, these new system calls allow the implementation of
  additional attributes that we couldn't or didn't want to fit into the
  legacy ioctls anymore"

* tag 'vfs-6.17-rc1.fileattr' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs:
  fs: tighten a sanity check in file_attr_to_fileattr()
  tree-wide: s/struct fileattr/struct file_kattr/g
  fs: introduce file_getattr and file_setattr syscalls
  fs: prepare for extending file_get/setattr()
  fs: make vfs_fileattr_[get|set] return -EOPNOTSUPP
  selinux: implement inode_file_[g|s]etattr hooks
  lsm: introduce new hooks for setting/getting inode fsxattr
  fs: split fileattr related helpers into separate file
2025-07-28 15:24:14 -07:00
..
acl.c bcachefs: Kill btree_iter.trans 2025-04-02 10:24:34 -04:00
acl.h
alloc_background.c bcachefs: Don't log fsck err in the journal if doing repair elsewhere 2025-06-19 13:08:07 -04:00
alloc_background.h bcachefs: Replace rcu_read_lock() with guards 2025-06-01 00:03:12 -04:00
alloc_background_format.h bcachefs: Fix reuse of bucket before journal flush on multiple empty -> nonempty transition 2024-12-21 01:36:22 -05:00
alloc_foreground.c bcachefs: Tweak threshold for allocator triggering discards 2025-07-16 17:32:33 -04:00
alloc_foreground.h bcachefs: Move devs_sorted to alloc_request 2025-05-30 01:21:13 -04:00
alloc_types.h bcachefs: alloc_request.counters 2025-05-21 20:13:37 -04:00
async_objs.c bcachefs: async objs now support bch_write_ops 2025-05-21 20:15:05 -04:00
async_objs.h bcachefs: Async object debugging 2025-05-21 20:14:29 -04:00
async_objs_types.h bcachefs: async objs now support bch_write_ops 2025-05-21 20:15:05 -04:00
backpointers.c bcachefs: fix spurious error_throw 2025-06-22 00:29:03 -04:00
backpointers.h bcachefs: bch_err_throw() 2025-06-02 12:16:35 -04:00
bbpos.h
bbpos_types.h
bcachefs.h bcachefs: opts.casefold_disabled 2025-07-01 19:33:46 -04:00
bcachefs_format.h bcachefs: BCH_INODE_has_case_insensitive 2025-05-21 20:15:10 -04:00
bcachefs_ioctl.h bcachefs: Convert migrate to move_data_phys() 2025-03-14 21:02:12 -04:00
bkey.c bcachefs: debug_check_bkey_unpack 2025-05-21 20:14:55 -04:00
bkey.h bcachefs: debug_check_bset_lookups 2025-05-21 20:14:55 -04:00
bkey_buf.h
bkey_cmp.h
bkey_methods.c bcachefs: Debug params are now static_keys 2025-05-21 20:14:54 -04:00
bkey_methods.h bcachefs: struct bkey_validate_context 2024-12-21 01:36:20 -05:00
bkey_sort.c
bkey_sort.h
bkey_types.h bcachefs: Plumb bkey_validate_context to journal_entry_validate 2024-12-21 01:36:22 -05:00
bset.c bcachefs: debug_check_bset_lookups 2025-05-21 20:14:55 -04:00
bset.h bcachefs: debug_check_bset_lookups 2025-05-21 20:14:55 -04:00
btree_cache.c bcachefs: Tweak btree cache helpers for use by btree node scan 2025-07-04 23:17:07 -04:00
btree_cache.h bcachefs: Tweak btree cache helpers for use by btree node scan 2025-07-04 23:17:07 -04:00
btree_gc.c bcachefs: Ensure btree node scan runs before checking for scanned nodes 2025-06-26 00:01:16 -04:00
btree_gc.h bcachefs: Move various init code to _init_early() 2025-05-21 20:14:02 -04:00
btree_gc_types.h
btree_io.c bcachefs: Don't build aux search tree when still repairing node 2025-07-16 17:32:33 -04:00
btree_io.h bcachefs: Single err message for btree node reads 2025-05-21 20:14:35 -04:00
btree_iter.c bcachefs: fix btree_trans_peek_prev_journal() 2025-06-29 00:47:52 -04:00
btree_iter.h bcachefs: CLASS(btree_trans) 2025-06-01 00:03:12 -04:00
btree_journal_iter.c bcachefs: fix bch2_journal_keys_peek_prev_min() underflow 2025-06-24 18:58:18 -04:00
btree_journal_iter.h bcachefs: fix O(n^2) issue with whiteouts in journal keys 2024-12-21 01:36:18 -05:00
btree_journal_iter_types.h bcachefs: opts.journal_rewind 2025-06-16 19:03:52 -04:00
btree_key_cache.c bcachefs: bch_err_throw() 2025-06-02 12:16:35 -04:00
btree_key_cache.h bcachefs: Fix bch2_btree_path_traverse_cached() when paths realloced 2025-05-17 18:46:17 -04:00
btree_key_cache_types.h
btree_locking.c bcachefs: Plumb correct ip to trans_relock_fail tracepoint 2025-06-26 00:01:16 -04:00
btree_locking.h bcachefs: Don't trace should_be_locked unless changing 2025-06-11 23:25:41 -04:00
btree_node_scan.c bcachefs: btree_node_scan: don't re-read before initializing found_btree_node 2025-07-20 13:26:08 -04:00
btree_node_scan.h bcachefs: Ensure btree node scan runs before checking for scanned nodes 2025-06-26 00:01:16 -04:00
btree_node_scan_types.h bcachefs: Use a heap for handling overwrites in btree node scan 2024-12-21 01:36:22 -05:00
btree_trans_commit.c bcachefs: Kill unused tracepoints 2025-06-16 19:03:52 -04:00
btree_types.h bcachefs: Fix alloc_req use after free 2025-06-15 22:11:55 -04:00
btree_update.c bcachefs: Fix *__bch2_trans_subbuf_alloc() error path 2025-06-19 13:08:06 -04:00
btree_update.h bcachefs: Check for bad write buffer key when moving from journal 2025-06-24 15:48:00 -04:00
btree_update_interior.c bcachefs: Don't unlock the trans if ret doesn't match BCH_ERR_operation_blocked 2025-06-24 15:46:59 -04:00
btree_update_interior.h bcachefs: Fix restart handling in btree_node_scrub_work() 2025-06-17 11:42:06 -04:00
btree_write_buffer.c bcachefs: Check for bad write buffer key when moving from journal 2025-06-24 15:48:00 -04:00
btree_write_buffer.h bcachefs: Check for bad write buffer key when moving from journal 2025-06-24 15:48:00 -04:00
btree_write_buffer_types.h
buckets.c bcachefs: bch_err_throw() 2025-06-02 12:16:35 -04:00
buckets.h bcachefs: Replace rcu_read_lock() with guards 2025-06-01 00:03:12 -04:00
buckets_types.h bcachefs: bch_dev_usage_full 2025-04-02 10:24:34 -04:00
buckets_waiting_for_journal.c bcachefs: bch_err_throw() 2025-06-02 12:16:35 -04:00
buckets_waiting_for_journal.h bcachefs: Fix discard path journal flushing 2025-02-06 22:35:11 -05:00
buckets_waiting_for_journal_types.h
chardev.c bcachefs: Fix pool->alloc NULL pointer dereference 2025-06-16 19:03:52 -04:00
chardev.h
checksum.c bcachefs updates for 6.16, part 2 2025-06-04 19:14:24 -07:00
checksum.h bcachefs: export bch2_chacha20 2025-05-21 20:14:11 -04:00
clock.c bcachefs: bch2_kthread_io_clock_wait_once() 2025-05-27 00:02:44 -04:00
clock.h bcachefs: bch2_kthread_io_clock_wait_once() 2025-05-27 00:02:44 -04:00
clock_types.h
compress.c bcachefs: bch_err_throw() 2025-06-02 12:16:35 -04:00
compress.h bcachefs: Improve decompression error messages 2025-01-25 14:43:13 -05:00
darray.c
darray.h bcachefs: CLASS(darray) 2025-05-31 22:03:17 -04:00
data_update.c bcachefs: Fix missing newlines before ero 2025-06-17 20:45:27 -04:00
data_update.h bcachefs: Make various async objs visible in debugfs 2025-05-21 20:14:30 -04:00
debug.c bcachefs: Fix bch2_btree_transactions_read() synchronization 2025-07-05 12:42:41 -04:00
debug.h bcachefs: Debug params are now static_keys 2025-05-21 20:14:54 -04:00
dirent.c bcachefs: Fix build when CONFIG_UNICODE=n 2025-07-16 17:32:33 -04:00
dirent.h bcachefs: Fix bch2_maybe_casefold() when CONFIG_UTF8=n 2025-07-16 17:32:33 -04:00
dirent_format.h bcachefs: bcachefs_metadata_version_casefolding 2025-03-14 21:02:15 -04:00
disk_accounting.c bcachefs: Don't pass trans to fsck_err() in gc_accounting_done 2025-06-11 23:21:30 -04:00
disk_accounting.h bcachefs: Replace rcu_read_lock() with guards 2025-06-01 00:03:12 -04:00
disk_accounting_format.h bcachefs: Document disk accounting keys and conuters 2025-03-26 16:26:35 -04:00
disk_accounting_types.h
disk_groups.c bcachefs: bch_err_throw() 2025-06-02 12:16:35 -04:00
disk_groups.h
disk_groups_format.h
disk_groups_types.h
ec.c bcachefs: bch_err_throw() 2025-06-02 12:16:35 -04:00
ec.h bcachefs: bch2_dev_remove_stripes() respects degraded flags 2025-05-21 20:14:48 -04:00
ec_format.h bcachefs: Document issue with bch_stripe layout 2025-01-14 10:45:31 -05:00
ec_types.h bcachefs: Avoid -Wflex-array-member-not-at-end warnings 2025-05-21 20:14:38 -04:00
enumerated_ref.c bcachefs: enumerated_ref.c 2025-05-21 20:14:27 -04:00
enumerated_ref.h bcachefs: enumerated_ref.c 2025-05-21 20:14:27 -04:00
enumerated_ref_types.h bcachefs: enumerated_ref.c 2025-05-21 20:14:27 -04:00
errcode.c bcachefs: Mark bch_errcode helpers __attribute__((const)) 2025-05-30 11:20:18 -04:00
errcode.h bcachefs: btree read retry fixes 2025-07-05 12:42:41 -04:00
error.c bcachefs: Don't set BCH_FS_error on transaction restart 2025-07-08 15:24:15 -04:00
error.h bcachefs: bch_err_throw() 2025-06-02 12:16:35 -04:00
extent_update.c bcachefs: trace_extent_trim_atomic 2025-06-15 22:11:55 -04:00
extent_update.h bcachefs: Simplify bch2_extent_atomic_end() 2025-05-21 20:15:07 -04:00
extents.c bcachefs: Fix bch2_io_failures_to_text() 2025-07-04 15:47:13 -04:00
extents.h bcachefs: bch2_mark_btree_validate_failure() 2025-05-21 20:14:35 -04:00
extents_format.h bcachefs: bcachefs_metadata_version_extent_flags 2025-03-14 21:02:15 -04:00
extents_types.h bcachefs: bch2_mark_btree_validate_failure() 2025-05-21 20:14:35 -04:00
eytzinger.c bcachefs: convert eytzinger sort to be 1-based (2) 2025-03-14 21:02:14 -04:00
eytzinger.h bcachefs: eytzinger1_{next,prev} cleanup 2025-03-14 21:02:14 -04:00
fast_list.c bcachefs: fast_list 2025-05-21 20:14:29 -04:00
fast_list.h bcachefs: fast_list 2025-05-21 20:14:29 -04:00
fifo.h
fs-io-buffered.c fs: change write_begin/write_end interface to take struct kiocb * 2025-07-16 14:48:18 +02:00
fs-io-buffered.h fs: change write_begin/write_end interface to take struct kiocb * 2025-07-16 14:48:18 +02:00
fs-io-direct.c bcachefs: bch_fs.writes -> enumerated_refs 2025-05-21 20:14:27 -04:00
fs-io-direct.h
fs-io-pagecache.c bcachefs: bch_err_throw() 2025-06-02 12:16:35 -04:00
fs-io-pagecache.h
fs-io.c bcachefs: Replace rcu_read_lock() with guards 2025-06-01 00:03:12 -04:00
fs-io.h
fs-ioctl.c bcachefs: bch_err_throw() 2025-06-02 12:16:35 -04:00
fs-ioctl.h bcachefs: Implement fileattr_(get|set) 2025-04-21 19:50:56 -04:00
fs.c vfs-6.17-rc1.fileattr 2025-07-28 15:24:14 -07:00
fs.h bcachefs: Use separate rhltable for bch2_inode_or_descendents_is_open() 2024-12-21 01:36:19 -05:00
fsck.c bcachefs: Add missing snapshots_seen_add_inorder() 2025-07-24 22:56:37 -04:00
fsck.h bcachefs: bch2_str_hash_check_key() may now be called without snapshots_seen 2025-05-31 22:03:17 -04:00
inode.c bcachefs: opts.casefold_disabled 2025-07-01 19:33:46 -04:00
inode.h bcachefs: fsck: Fix check_directory_structure when no check_dirents 2025-06-17 13:35:19 -04:00
inode_format.h bcachefs: BCH_INODE_has_case_insensitive 2025-05-21 20:15:10 -04:00
io_misc.c bcachefs: bch2_fpunch_snapshot() 2025-07-04 15:45:22 -04:00
io_misc.h bcachefs: bch2_fpunch_snapshot() 2025-07-04 15:45:22 -04:00
io_read.c bcachefs: io_read: remove from async obj list in rbio_done() 2025-07-13 17:45:13 -04:00
io_read.h bcachefs: Read error message now prints if self healing 2025-06-11 23:21:30 -04:00
io_write.c bcachefs: bch_err_throw() 2025-06-02 12:16:35 -04:00
io_write.h bcachefs: struct alloc_request 2025-05-21 20:13:27 -04:00
io_write_types.h bcachefs: async objs now support bch_write_ops 2025-05-21 20:15:05 -04:00
journal.c bcachefs: Fix write buffer flushing from open journal entry 2025-07-24 22:56:37 -04:00
journal.h bcachefs: pass last_seq into fs_journal_start() 2025-06-15 22:11:56 -04:00
journal_io.c bcachefs: Fix triggering of discard by the journal path 2025-07-16 17:32:33 -04:00
journal_io.h bcachefs: Journal read error message improvements 2025-05-30 01:21:12 -04:00
journal_reclaim.c bcachefs: Fix additional misalignment in journal space calculations 2025-07-07 18:19:30 -04:00
journal_reclaim.h bcachefs: Improve journal pin flushing 2025-01-25 19:37:43 -05:00
journal_sb.c bcachefs: bch_err_throw() 2025-06-02 12:16:35 -04:00
journal_sb.h
journal_seq_blacklist.c bcachefs: bch_err_throw() 2025-06-02 12:16:35 -04:00
journal_seq_blacklist.h bcachefs: Ensure we don't use a blacklisted journal seq 2025-05-23 19:52:31 -04:00
journal_seq_blacklist_format.h
journal_types.h bcachefs: darray: provide typedefs for primitive types 2025-05-21 20:13:47 -04:00
Kconfig bcachefs: Async object debugging 2025-05-21 20:14:29 -04:00
keylist.c
keylist.h
keylist_types.h
logged_ops.c bcachefs: bcachefs_metadata_version_persistent_inode_cursors 2025-01-09 23:38:41 -05:00
logged_ops.h
logged_ops_format.h bcachefs: bcachefs_metadata_version_persistent_inode_cursors 2025-01-09 23:38:41 -05:00
lru.c bcachefs: Replace rcu_read_lock() with guards 2025-06-01 00:03:12 -04:00
lru.h bcachefs: bcachefs_metadata_version_stripe_lru 2025-03-14 21:02:15 -04:00
lru_format.h bcachefs: bcachefs_metadata_version_stripe_lru 2025-03-14 21:02:15 -04:00
Makefile bcachefs: Async object debugging 2025-05-21 20:14:29 -04:00
mean_and_variance.c
mean_and_variance.h
mean_and_variance_test.c
migrate.c bcachefs: bch_err_throw() 2025-06-02 12:16:35 -04:00
migrate.h bcachefs: bch2_dev_data_drop_by_backpointers() 2025-05-21 20:14:49 -04:00
move.c bcachefs: bch_err_throw() 2025-06-02 12:16:35 -04:00
move.h bcachefs: do_rebalance_scan() now only updates bch_extent_rebalance 2025-05-21 20:15:01 -04:00
move_types.h bcachefs: kill move_bucket_in_flight 2025-05-21 20:14:57 -04:00
movinggc.c bcachefs: Fix reference to invalid bucket in copygc 2025-07-16 17:32:33 -04:00
movinggc.h bcachefs: Replace rcu_read_lock() with guards 2025-06-01 00:03:12 -04:00
namei.c bcachefs: fsck: Fix check_directory_structure when no check_dirents 2025-06-17 13:35:19 -04:00
namei.h bcachefs: BCH_INODE_has_case_insensitive 2025-05-21 20:15:10 -04:00
nocow_locking.c bcachefs: Move various init code to _init_early() 2025-05-21 20:14:02 -04:00
nocow_locking.h bcachefs: Move various init code to _init_early() 2025-05-21 20:14:02 -04:00
nocow_locking_types.h
opts.c bcachefs: Incompatible features may now be enabled at runtime 2025-05-21 20:14:16 -04:00
opts.h bcachefs: opts.casefold_disabled 2025-07-01 19:33:46 -04:00
printbuf.c bcachefs: Consistent indentation of multiline fsck errors 2025-03-28 22:31:47 -04:00
printbuf.h bcachefs: CLASS(printbuf) 2025-05-31 22:03:17 -04:00
progress.c bcachefs: Don't use designated initializers for disk_accounting_pos 2025-03-30 16:35:13 -04:00
progress.h bcachefs: Factor out progress.[ch] 2025-03-14 21:02:12 -04:00
quota.c bcachefs: bch_err_throw() 2025-06-02 12:16:35 -04:00
quota.h bcachefs: struct bkey_validate_context 2024-12-21 01:36:20 -05:00
quota_format.h
quota_types.h
rcu_pending.c bcachefs: Fix rcu_pending for PREEMPT_RT 2025-06-11 23:21:30 -04:00
rcu_pending.h
rebalance.c bcachefs: bch_err_throw() 2025-06-02 12:16:35 -04:00
rebalance.h bcachefs: Fix lost rebalance wakeups 2025-05-27 00:02:44 -04:00
rebalance_format.h
rebalance_types.h bcachefs: Fix lost rebalance wakeups 2025-05-27 00:02:44 -04:00
recovery.c bcachefs: Fix btree for nonexistent tree depth 2025-07-04 15:47:13 -04:00
recovery.h bcachefs: Plumb printbuf through bch2_btree_lost_data() 2025-05-21 20:14:34 -04:00
recovery_passes.c bcachefs: Don't schedule non persistent passes persistently 2025-07-07 14:10:47 -04:00
recovery_passes.h bcachefs: Call bch2_fs_init_rw() early if we'll be going rw 2025-06-16 19:04:48 -04:00
recovery_passes_format.h bcachefs: BCH_RECOVERY_PASS_NO_RATELIMIT 2025-06-02 12:16:36 -04:00
recovery_passes_types.h bcachefs: Run recovery passes asynchronously 2025-05-21 20:15:04 -04:00
reflink.c bcachefs: Fix range in bch2_lookup_indirect_extent() error path 2025-06-22 00:29:03 -04:00
reflink.h bcachefs: bcachefs_metadata_version_reflink_p_may_update_opts 2024-12-29 13:30:39 -05:00
reflink_format.h bcachefs: bcachefs_metadata_version_reflink_p_may_update_opts 2024-12-29 13:30:39 -05:00
replicas.c bcachefs: bch_err_throw() 2025-06-02 12:16:35 -04:00
replicas.h
replicas_format.h
replicas_types.h
sb-clean.c bcachefs: Plumb bkey_validate_context to journal_entry_validate 2024-12-21 01:36:22 -05:00
sb-clean.h
sb-counters.c bcachefs: BCH_IOCTL_QUERY_COUNTERS 2025-03-14 21:02:11 -04:00
sb-counters.h bcachefs: BCH_IOCTL_QUERY_COUNTERS 2025-03-14 21:02:11 -04:00
sb-counters_format.h bcachefs: io_move_evacuate_bucket tracepoint, counter 2025-05-30 01:21:12 -04:00
sb-downgrade.c bcachefs: Fix downgrade_table_extra() 2025-06-11 23:21:30 -04:00
sb-downgrade.h
sb-downgrade_format.h
sb-errors.c bcachefs: sysfs/errors 2025-05-30 11:20:18 -04:00
sb-errors.h bcachefs: sysfs/errors 2025-05-30 11:20:18 -04:00
sb-errors_format.h bcachefs: mark invalid_btree_id autofix 2025-06-27 12:47:07 -04:00
sb-errors_types.h
sb-members.c bcachefs: Don't trust sb->nr_devices in members_to_text() 2025-06-11 23:24:20 -04:00
sb-members.h bcachefs: Replace rcu_read_lock() with guards 2025-06-01 00:03:12 -04:00
sb-members_format.h bcachefs: BCH_SB_MEMBER_DELETED_UUID 2025-05-21 20:14:49 -04:00
sb-members_types.h bcachefs: BCH_MEMBER_RESIZE_ON_MOUNT 2025-05-21 20:14:21 -04:00
seqmutex.h
siphash.c
siphash.h
six.c bcachefs: Replace rcu_read_lock() with guards 2025-06-01 00:03:12 -04:00
six.h bcachefs: Fix deadlock 2025-02-26 19:31:05 -05:00
snapshot.c bcachefs: Add missing key type checks to check_snapshot_exists() 2025-06-19 14:37:04 -04:00
snapshot.h bcachefs: Replace rcu_read_lock() with guards 2025-06-01 00:03:12 -04:00
snapshot_format.h bcachefs: bcachefs_metadata_version_snapshot_deletion_v2 2025-05-21 20:14:45 -04:00
snapshot_types.h bcachefs: Knob for manual snapshot deletion 2025-05-21 20:14:49 -04:00
str_hash.c bcachefs: opts.casefold_disabled 2025-07-01 19:33:46 -04:00
str_hash.h bcachefs: opts.casefold_disabled 2025-07-01 19:33:46 -04:00
subvolume.c bcachefs: Fix subvol to missing root repair 2025-06-04 16:45:41 -04:00
subvolume.h bcachefs: snapshot delete progress indicator 2025-05-21 20:14:40 -04:00
subvolume_format.h
subvolume_types.h bcachefs: bcachefs_metadata_version_snapshot_deletion_v2 2025-05-21 20:14:45 -04:00
super-io.c bcachefs: bch_err_throw() 2025-06-02 12:16:35 -04:00
super-io.h bcachefs: Incompatible features may now be enabled at runtime 2025-05-21 20:14:16 -04:00
super.c bcachefs: opts.casefold_disabled 2025-07-01 19:33:46 -04:00
super.h bcachefs: Call bch2_fs_init_rw() early if we'll be going rw 2025-06-16 19:04:48 -04:00
super_types.h bcachefs: Stash a pointer to the filesystem for blk_holder_ops 2025-03-14 21:02:16 -04:00
sysfs.c bcachefs: sysfs trigger_journal_commit 2025-05-31 22:03:17 -04:00
sysfs.h bcachefs: Device options now use standard sysfs code 2025-03-24 09:50:35 -04:00
tests.c bcachefs: Unit test fixes 2025-04-24 19:09:52 -04:00
tests.h
thread_with_file.c bcachefs: thread_with_stdio: fix spinning instead of exiting 2025-05-04 14:00:14 -04:00
thread_with_file.h
thread_with_file_types.h
time_stats.c bcachefs: bch2_time_stats_init_no_pcpu() 2025-03-28 22:31:47 -04:00
time_stats.h bcachefs: bch2_time_stats_init_no_pcpu() 2025-03-28 22:31:47 -04:00
trace.c
trace.h bcachefs: Kill unused tracepoints 2025-06-16 19:03:52 -04:00
two_state_shared_lock.c
two_state_shared_lock.h
util.c bcachefs: Fix possible console lock involved deadlock 2025-06-11 23:21:30 -04:00
util.h bcachefs: Fix possible console lock involved deadlock 2025-06-11 23:21:30 -04:00
varint.c bcachefs: Use proper errcodes for inode unpack errors 2024-12-21 01:36:23 -05:00
varint.h
vstructs.h
xattr.c bcachefs: Add comments for inode snapshot requirements 2025-05-21 20:14:41 -04:00
xattr.h bcachefs: Rename x_name to x_name_and_value 2025-05-21 20:14:39 -04:00
xattr_format.h bcachefs: Rename x_name to x_name_and_value 2025-05-21 20:14:39 -04:00