summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/ioctl.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for-6.11-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda...Linus Torvalds2024-07-171-25/+69
|\
| * btrfs: pass a btrfs_inode to btrfs_set_prop()David Sterba2024-07-111-4/+4
| * btrfs: switch btrfs_pending_snapshot::dir to btrfs_inodeDavid Sterba2024-07-111-1/+1
| * btrfs: pass a btrfs_inode to btrfs_ioctl_send()David Sterba2024-07-111-3/+3
| * btrfs: qgroup: warn about inconsistent qgroups when relation update failsDavid Sterba2024-07-111-2/+3
| * btrfs: qgroup: preallocate memory before adding a relationDavid Sterba2024-07-111-1/+16
| * btrfs: do not BUG_ON() when freeing tree block after errorFilipe Manana2024-07-111-1/+5
| * btrfs: remove super block argument from btrfs_iget()Filipe Manana2024-07-111-2/+1
| * btrfs: avoid transaction commit on any fsync after subvolume creationFilipe Manana2024-07-111-2/+2
| * btrfs: remove pointless code when creating and deleting a subvolumeFilipe Manana2024-07-111-3/+0
| * btrfs: constify pointer parameters where applicableDavid Sterba2024-07-111-1/+1
| * btrfs: simplify range parameters of btrfs_wait_ordered_roots()David Sterba2024-07-111-1/+1
| * btrfs: remove objectid from struct btrfs_inode on 64 bits platformsFilipe Manana2024-07-111-2/+2
| * btrfs: remove location key from struct btrfs_inodeFilipe Manana2024-07-111-4/+4
| * btrfs: qgroup: do quick checks if quotas are enabled before starting ioctlsDavid Sterba2024-07-111-0/+28
* | fs: Initial atomic write supportPrasad Singamsetty2024-06-201-1/+1
|/
* btrfs: change root->root_key.objectid to btrfs_root_id()Josef Bacik2024-05-071-10/+10
* btrfs: rename err to ret in btrfs_ioctl_snap_destroy()Anand Jain2024-05-071-33/+33
* Merge tag 'for-6.9-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2024-05-021-3/+30
|\
| * btrfs: take the cleaner_mutex earlier in qgroup disableJosef Bacik2024-04-251-3/+30
* | Merge tag 'for-6.9-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2024-04-081-9/+28
|\|
| * btrfs: qgroup: fix qgroup prealloc rsv leak in subvolume operationsBoris Burkov2024-04-021-9/+28
* | Merge tag 'for-6.9-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdav...Linus Torvalds2024-03-121-47/+73
|\|
| * btrfs: qgroup: validate btrfs_qgroup_inherit parameterQu Wenruo2024-03-051-13/+3
| * btrfs: factor out validation of btrfs_ioctl_vol_args_v2::nameDavid Sterba2024-03-041-3/+17
| * btrfs: factor out validation of btrfs_ioctl_vol_args::nameDavid Sterba2024-03-041-5/+29
| * btrfs: add helper to get fs_info from struct inode pointerDavid Sterba2024-03-041-20/+20
| * btrfs: handle directory and dentry mismatch in btrfs_may_delete()David Sterba2024-03-041-1/+3
| * btrfs: remove unused included headersDavid Sterba2024-03-041-4/+0
| * btrfs: replace sb::s_blocksize by fs_info::sectorsizeDavid Sterba2024-03-041-1/+1
* | Merge tag 'vfs-6.9.super' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...Linus Torvalds2024-03-111-8/+8
|\ \ | |/ |/|
| * btrfs: port device access to fileChristian Brauner2024-02-251-8/+8
* | Merge tag 'for-6.8-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2024-03-011-1/+1
|\ \
| * | btrfs: fix double free of anonymous device after snapshot creation failureFilipe Manana2024-02-291-1/+1
* | | Merge tag 'for-6.8-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2024-02-071-0/+5
|\| |
| * | btrfs: forbid creating subvol qgroupsBoris Burkov2024-01-311-0/+5
* | | Merge tag 'for-6.8-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2024-01-221-0/+7
|\| | | |/ |/|
| * btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_argsQu Wenruo2024-01-121-0/+4
| * btrfs: don't abort filesystem when attempting to snapshot deleted subvolumeOmar Sandoval2024-01-121-0/+3
* | Merge tag 'vfs-6.8.rw' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfsLinus Torvalds2024-01-081-6/+6
|\ \
| * | btrfs: move file_start_write() to after permission hookAmir Goldstein2023-11-241-6/+6
* | | Merge tag 'for-6.7-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2023-12-171-0/+9
|\ \ \ | |_|/ |/| |
| * | btrfs: do not allow non subvolume root targets for snapshotJosef Bacik2023-12-151-0/+9
* | | Merge tag 'for-6.7-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2023-11-281-0/+1
|\| |
| * | btrfs: fix 64bit compat send ioctl arguments not initializing version memberDavid Sterba2023-11-241-0/+1
* | | Merge tag 'for-6.7-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2023-11-131-5/+5
|\| | | |/ |/|
| * btrfs: use u64 for buffer sizes in the tree search ioctlsFilipe Manana2023-11-031-5/+5
* | Merge tag 'for-6.7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdav...Linus Torvalds2023-10-301-8/+15
|\|
| * btrfs: disable the device add feature for temp-fsidAnand Jain2023-10-121-0/+6
| * btrfs: add and use helpers for reading and writing last_trans_committedFilipe Manana2023-10-121-1/+1