• Linus Torvalds's avatar
    Merge tag 'bcachefs-2023-10-30' of https://evilpiepirate.org/git/bcachefs · 9e877052
    Linus Torvalds authored
    Pull initial bcachefs updates from Kent Overstreet:
     "Here's the bcachefs filesystem pull request.
    
      One new patch since last week: the exportfs constants ended up
      conflicting with other filesystems that are also getting added to the
      global enum, so switched to new constants picked by Amir.
    
      The only new non fs/bcachefs/ patch is the objtool patch that adds
      bcachefs functions to the list of noreturns. The patch that exports
      osq_lock() has been dropped for now, per Ingo"
    
    * tag 'bcachefs-2023-10-30' of https://evilpiepirate.org/git/bcachefs: (2781 commits)
      exportfs: Change bcachefs fid_type enum to avoid conflicts
      bcachefs: Refactor memcpy into direct assignment
      bcachefs: Fix drop_alloc_keys()
      bcachefs: snapshot_create_lock
      bcachefs: Fix snapshot skiplists during snapshot deletion
      bcachefs: bch2_sb_field_get() refactoring
      bcachefs: KEY_TYPE_error now counts towards i_sectors
      bcachefs: Fix handling of unknown bkey types
      bcachefs: Switch to unsafe_memcpy() in a few places
      bcachefs: Use struct_size()
      bcachefs: Correctly initialize new buckets on device resize
      bcachefs: Fix another smatch complaint
      bcachefs: Use strsep() in split_devs()
      bcachefs: Add iops fields to bch_member
      bcachefs: Rename bch_sb_field_members -> bch_sb_field_members_v1
      bcachefs: New superblock section members_v2
      bcachefs: Add new helper to retrieve bch_member from sb
      bcachefs: bucket_lock() is now a sleepable lock
      bcachefs: fix crc32c checksum merge byte order problem
      bcachefs: Fix bch2_inode_delete_keys()
      ...
    9e877052
Kconfig 17.3 KB