Commit f97f020
committed
Merge patch series "btrfs: stop duplicating VFS code for subvolume/snapshot dentry"
Filipe Manana <fdmanana@suse.com> says:
Currently btrfs has copies of two unexported functions from fs/namei.c
used in the snapshot/subvolume creation and deletion. This patchset
exports those functions and makes btrfs use them, to avoid duplication
and the burden of keeping the copies up to date.
* patches from https://patch.msgid.link/cover.1768307858.git.fdmanana@suse.com:
btrfs: use may_create_dentry() in btrfs_mksubvol()
btrfs: use may_delete_dentry() in btrfs_ioctl_snap_destroy()
fs: export may_create() as may_create_dentry()
fs: export may_delete() as may_delete_dentry()
Link: https://patch.msgid.link/cover.1768307858.git.fdmanana@suse.com
Signed-off-by: Christian Brauner <brauner@kernel.org>3 files changed
+26
-88
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
815 | 815 | | |
816 | 816 | | |
817 | 817 | | |
818 | | - | |
819 | | - | |
820 | | - | |
821 | | - | |
822 | | - | |
823 | | - | |
824 | | - | |
825 | | - | |
826 | | - | |
827 | | - | |
828 | | - | |
829 | | - | |
830 | | - | |
831 | | - | |
832 | | - | |
833 | | - | |
834 | | - | |
835 | | - | |
836 | | - | |
837 | | - | |
838 | | - | |
839 | | - | |
840 | | - | |
841 | | - | |
842 | | - | |
843 | | - | |
844 | | - | |
845 | | - | |
846 | | - | |
847 | | - | |
848 | | - | |
849 | | - | |
850 | | - | |
851 | | - | |
852 | | - | |
853 | | - | |
854 | | - | |
855 | | - | |
856 | | - | |
857 | | - | |
858 | | - | |
859 | | - | |
860 | | - | |
861 | | - | |
862 | | - | |
863 | | - | |
864 | | - | |
865 | | - | |
866 | | - | |
867 | | - | |
868 | | - | |
869 | | - | |
870 | | - | |
871 | | - | |
872 | | - | |
873 | | - | |
874 | | - | |
875 | | - | |
876 | | - | |
877 | | - | |
878 | | - | |
879 | | - | |
880 | | - | |
881 | | - | |
882 | | - | |
883 | | - | |
884 | | - | |
885 | | - | |
886 | | - | |
887 | 818 | | |
888 | 819 | | |
889 | 820 | | |
| |||
905 | 836 | | |
906 | 837 | | |
907 | 838 | | |
908 | | - | |
| 839 | + | |
909 | 840 | | |
910 | 841 | | |
911 | 842 | | |
| |||
2420 | 2351 | | |
2421 | 2352 | | |
2422 | 2353 | | |
2423 | | - | |
| 2354 | + | |
2424 | 2355 | | |
2425 | 2356 | | |
2426 | 2357 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3604 | 3604 | | |
3605 | 3605 | | |
3606 | 3606 | | |
3607 | | - | |
| 3607 | + | |
3608 | 3608 | | |
3609 | 3609 | | |
3610 | 3610 | | |
| |||
3646 | 3646 | | |
3647 | 3647 | | |
3648 | 3648 | | |
| 3649 | + | |
3649 | 3650 | | |
3650 | 3651 | | |
3651 | 3652 | | |
| |||
3656 | 3657 | | |
3657 | 3658 | | |
3658 | 3659 | | |
3659 | | - | |
3660 | | - | |
| 3660 | + | |
| 3661 | + | |
3661 | 3662 | | |
3662 | 3663 | | |
3663 | 3664 | | |
| |||
3669 | 3670 | | |
3670 | 3671 | | |
3671 | 3672 | | |
| 3673 | + | |
3672 | 3674 | | |
3673 | 3675 | | |
3674 | 3676 | | |
| |||
4115 | 4117 | | |
4116 | 4118 | | |
4117 | 4119 | | |
4118 | | - | |
| 4120 | + | |
4119 | 4121 | | |
4120 | 4122 | | |
4121 | 4123 | | |
| |||
4141 | 4143 | | |
4142 | 4144 | | |
4143 | 4145 | | |
4144 | | - | |
| 4146 | + | |
4145 | 4147 | | |
4146 | 4148 | | |
4147 | 4149 | | |
| |||
4960 | 4962 | | |
4961 | 4963 | | |
4962 | 4964 | | |
4963 | | - | |
| 4965 | + | |
4964 | 4966 | | |
4965 | 4967 | | |
4966 | 4968 | | |
| |||
5106 | 5108 | | |
5107 | 5109 | | |
5108 | 5110 | | |
5109 | | - | |
| 5111 | + | |
5110 | 5112 | | |
5111 | 5113 | | |
5112 | 5114 | | |
| |||
5209 | 5211 | | |
5210 | 5212 | | |
5211 | 5213 | | |
5212 | | - | |
| 5214 | + | |
5213 | 5215 | | |
5214 | 5216 | | |
5215 | 5217 | | |
| |||
5344 | 5346 | | |
5345 | 5347 | | |
5346 | 5348 | | |
5347 | | - | |
| 5349 | + | |
5348 | 5350 | | |
5349 | 5351 | | |
5350 | 5352 | | |
| |||
5496 | 5498 | | |
5497 | 5499 | | |
5498 | 5500 | | |
5499 | | - | |
| 5501 | + | |
5500 | 5502 | | |
5501 | 5503 | | |
5502 | 5504 | | |
| |||
5604 | 5606 | | |
5605 | 5607 | | |
5606 | 5608 | | |
5607 | | - | |
| 5609 | + | |
5608 | 5610 | | |
5609 | 5611 | | |
5610 | 5612 | | |
| |||
5816 | 5818 | | |
5817 | 5819 | | |
5818 | 5820 | | |
5819 | | - | |
| 5821 | + | |
5820 | 5822 | | |
5821 | 5823 | | |
5822 | 5824 | | |
5823 | 5825 | | |
5824 | | - | |
| 5826 | + | |
5825 | 5827 | | |
5826 | 5828 | | |
5827 | 5829 | | |
5828 | 5830 | | |
5829 | | - | |
5830 | | - | |
| 5831 | + | |
| 5832 | + | |
5831 | 5833 | | |
5832 | | - | |
5833 | | - | |
| 5834 | + | |
| 5835 | + | |
5834 | 5836 | | |
5835 | 5837 | | |
5836 | 5838 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2657 | 2657 | | |
2658 | 2658 | | |
2659 | 2659 | | |
| 2660 | + | |
| 2661 | + | |
| 2662 | + | |
| 2663 | + | |
| 2664 | + | |
2660 | 2665 | | |
2661 | 2666 | | |
2662 | 2667 | | |
| |||
0 commit comments