Commit ab838b3
committed
block: remove bdev_handle completely
We just need to use the holder to indicate whether a block device open
was exclusive or not. We did use to do that before but had to give that
up once we switched to struct bdev_handle. Before struct bdev_handle we
only stashed stuff in file->private_data if this was an exclusive open
but after struct bdev_handle we always set file->private_data to a
struct bdev_handle and so we had to use bdev_handle->mode or
bdev_handle->holder. Now that we don't use struct bdev_handle anymore we
can revert back to the old behavior.
Link: https://lore.kernel.org/r/[email protected]
Reviewed-by: Christoph Hellwig <[email protected]>
Signed-off-by: Christian Brauner <[email protected]>1 parent 321de65 commit ab838b3
3 files changed
+34
-39
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
717 | 717 | | |
718 | 718 | | |
719 | 719 | | |
| 720 | + | |
| 721 | + | |
| 722 | + | |
| 723 | + | |
| 724 | + | |
| 725 | + | |
| 726 | + | |
720 | 727 | | |
721 | 728 | | |
722 | 729 | | |
| |||
799 | 806 | | |
800 | 807 | | |
801 | 808 | | |
802 | | - | |
| 809 | + | |
803 | 810 | | |
804 | 811 | | |
805 | 812 | | |
| |||
808 | 815 | | |
809 | 816 | | |
810 | 817 | | |
811 | | - | |
| 818 | + | |
812 | 819 | | |
813 | 820 | | |
814 | 821 | | |
| |||
836 | 843 | | |
837 | 844 | | |
838 | 845 | | |
839 | | - | |
840 | 846 | | |
841 | 847 | | |
842 | 848 | | |
843 | 849 | | |
844 | | - | |
845 | | - | |
846 | | - | |
847 | | - | |
848 | 850 | | |
849 | 851 | | |
850 | 852 | | |
851 | 853 | | |
852 | | - | |
| 854 | + | |
853 | 855 | | |
854 | | - | |
855 | | - | |
856 | | - | |
857 | | - | |
| 856 | + | |
| 857 | + | |
858 | 858 | | |
859 | 859 | | |
860 | 860 | | |
| |||
895 | 895 | | |
896 | 896 | | |
897 | 897 | | |
898 | | - | |
899 | | - | |
900 | 898 | | |
901 | 899 | | |
902 | 900 | | |
903 | 901 | | |
904 | 902 | | |
905 | 903 | | |
906 | 904 | | |
907 | | - | |
| 905 | + | |
908 | 906 | | |
909 | 907 | | |
910 | 908 | | |
| |||
914 | 912 | | |
915 | 913 | | |
916 | 914 | | |
917 | | - | |
918 | | - | |
919 | 915 | | |
920 | 916 | | |
921 | 917 | | |
| |||
976 | 972 | | |
977 | 973 | | |
978 | 974 | | |
979 | | - | |
| 975 | + | |
| 976 | + | |
980 | 977 | | |
981 | 978 | | |
982 | 979 | | |
| |||
1011 | 1008 | | |
1012 | 1009 | | |
1013 | 1010 | | |
1014 | | - | |
| 1011 | + | |
1015 | 1012 | | |
1016 | 1013 | | |
| 1014 | + | |
| 1015 | + | |
| 1016 | + | |
| 1017 | + | |
1017 | 1018 | | |
1018 | 1019 | | |
1019 | 1020 | | |
| |||
1025 | 1026 | | |
1026 | 1027 | | |
1027 | 1028 | | |
1028 | | - | |
| 1029 | + | |
1029 | 1030 | | |
1030 | | - | |
1031 | | - | |
| 1031 | + | |
| 1032 | + | |
1032 | 1033 | | |
1033 | 1034 | | |
1034 | 1035 | | |
| |||
1044 | 1045 | | |
1045 | 1046 | | |
1046 | 1047 | | |
| 1048 | + | |
1047 | 1049 | | |
1048 | | - | |
1049 | 1050 | | |
1050 | 1051 | | |
1051 | 1052 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | 28 | | |
34 | 29 | | |
35 | 30 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
569 | 569 | | |
570 | 570 | | |
571 | 571 | | |
572 | | - | |
573 | 572 | | |
574 | 573 | | |
575 | 574 | | |
576 | 575 | | |
577 | 576 | | |
578 | 577 | | |
579 | | - | |
580 | | - | |
| 578 | + | |
| 579 | + | |
581 | 580 | | |
582 | | - | |
583 | | - | |
| 581 | + | |
| 582 | + | |
584 | 583 | | |
585 | 584 | | |
586 | 585 | | |
| |||
601 | 600 | | |
602 | 601 | | |
603 | 602 | | |
604 | | - | |
605 | 603 | | |
606 | 604 | | |
607 | 605 | | |
608 | | - | |
609 | | - | |
| 606 | + | |
| 607 | + | |
| 608 | + | |
| 609 | + | |
610 | 610 | | |
611 | 611 | | |
612 | 612 | | |
613 | 613 | | |
614 | 614 | | |
615 | 615 | | |
616 | 616 | | |
617 | | - | |
| 617 | + | |
618 | 618 | | |
619 | 619 | | |
620 | 620 | | |
621 | 621 | | |
622 | 622 | | |
623 | 623 | | |
624 | 624 | | |
625 | | - | |
626 | | - | |
| 625 | + | |
627 | 626 | | |
628 | 627 | | |
629 | 628 | | |
| |||
0 commit comments