Commit 421cfe6
vfio: remove VFIO_GROUP_NOTIFY_SET_KVM
Rather than relying on a notifier for associating the KVM with
the group, let's assume that the association has already been
made prior to device_open. The first time a device is opened
associate the group KVM with the device.
This fixes a user-triggerable oops in GVT.
Reviewed-by: Tony Krowiak <[email protected]>
Reviewed-by: Kevin Tian <[email protected]>
Reviewed-by: Christoph Hellwig <[email protected]>
Signed-off-by: Jason Gunthorpe <[email protected]>
Signed-off-by: Matthew Rosato <[email protected]>
Reviewed-by: Jason Gunthorpe <[email protected]>
Acked-by: Zhi Wang <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Alex Williamson <[email protected]>1 parent c490513 commit 421cfe6
File tree
7 files changed
+57
-159
lines changed- drivers
- gpu/drm/i915/gvt
- s390/crypto
- vfio
- include/linux
7 files changed
+57
-159
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
54 | | - | |
| 54 | + | |
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
| |||
1185 | 1185 | | |
1186 | 1186 | | |
1187 | 1187 | | |
1188 | | - | |
| 1188 | + | |
1189 | 1189 | | |
1190 | 1190 | | |
1191 | 1191 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
227 | 227 | | |
228 | 228 | | |
229 | 229 | | |
230 | | - | |
231 | | - | |
232 | | - | |
233 | 230 | | |
234 | 231 | | |
235 | 232 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
228 | 228 | | |
229 | 229 | | |
230 | 230 | | |
231 | | - | |
232 | | - | |
233 | 231 | | |
234 | 232 | | |
235 | 233 | | |
| |||
761 | 759 | | |
762 | 760 | | |
763 | 761 | | |
764 | | - | |
765 | | - | |
766 | | - | |
767 | | - | |
768 | | - | |
769 | | - | |
770 | | - | |
771 | | - | |
772 | | - | |
773 | | - | |
774 | | - | |
775 | | - | |
776 | | - | |
777 | | - | |
778 | | - | |
779 | | - | |
780 | | - | |
781 | 762 | | |
782 | 763 | | |
783 | 764 | | |
| |||
789 | 770 | | |
790 | 771 | | |
791 | 772 | | |
792 | | - | |
| 773 | + | |
793 | 774 | | |
794 | 775 | | |
795 | 776 | | |
| |||
806 | 787 | | |
807 | 788 | | |
808 | 789 | | |
809 | | - | |
810 | 790 | | |
811 | 791 | | |
812 | 792 | | |
| |||
817 | 797 | | |
818 | 798 | | |
819 | 799 | | |
820 | | - | |
821 | | - | |
822 | | - | |
823 | | - | |
824 | | - | |
825 | | - | |
826 | | - | |
827 | | - | |
828 | | - | |
829 | 800 | | |
830 | 801 | | |
831 | | - | |
| 802 | + | |
832 | 803 | | |
833 | 804 | | |
834 | | - | |
| 805 | + | |
| 806 | + | |
835 | 807 | | |
836 | | - | |
| 808 | + | |
837 | 809 | | |
838 | 810 | | |
| 811 | + | |
| 812 | + | |
839 | 813 | | |
840 | 814 | | |
841 | | - | |
| 815 | + | |
842 | 816 | | |
843 | 817 | | |
844 | | - | |
845 | 818 | | |
846 | 819 | | |
847 | 820 | | |
848 | 821 | | |
849 | 822 | | |
850 | 823 | | |
851 | | - | |
| 824 | + | |
| 825 | + | |
852 | 826 | | |
853 | 827 | | |
854 | 828 | | |
| |||
858 | 832 | | |
859 | 833 | | |
860 | 834 | | |
861 | | - | |
862 | | - | |
863 | | - | |
864 | | - | |
865 | 835 | | |
866 | 836 | | |
867 | 837 | | |
| |||
880 | 850 | | |
881 | 851 | | |
882 | 852 | | |
883 | | - | |
| 853 | + | |
884 | 854 | | |
| 855 | + | |
885 | 856 | | |
886 | 857 | | |
887 | 858 | | |
| |||
898 | 869 | | |
899 | 870 | | |
900 | 871 | | |
901 | | - | |
902 | | - | |
903 | | - | |
904 | | - | |
905 | | - | |
906 | 872 | | |
907 | 873 | | |
908 | | - | |
909 | | - | |
| 874 | + | |
| 875 | + | |
910 | 876 | | |
911 | 877 | | |
912 | 878 | | |
913 | 879 | | |
914 | 880 | | |
915 | | - | |
916 | 881 | | |
917 | | - | |
918 | | - | |
919 | | - | |
920 | | - | |
921 | | - | |
922 | | - | |
923 | | - | |
924 | | - | |
925 | | - | |
926 | | - | |
927 | | - | |
928 | 882 | | |
929 | | - | |
| 883 | + | |
| 884 | + | |
930 | 885 | | |
931 | 886 | | |
932 | 887 | | |
| |||
1675 | 1630 | | |
1676 | 1631 | | |
1677 | 1632 | | |
1678 | | - | |
1679 | 1633 | | |
1680 | 1634 | | |
1681 | 1635 | | |
| |||
1713 | 1667 | | |
1714 | 1668 | | |
1715 | 1669 | | |
1716 | | - | |
| 1670 | + | |
1717 | 1671 | | |
1718 | 1672 | | |
1719 | 1673 | | |
| |||
1743 | 1697 | | |
1744 | 1698 | | |
1745 | 1699 | | |
1746 | | - | |
| 1700 | + | |
1747 | 1701 | | |
1748 | 1702 | | |
1749 | 1703 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1284 | 1284 | | |
1285 | 1285 | | |
1286 | 1286 | | |
1287 | | - | |
1288 | | - | |
1289 | | - | |
1290 | | - | |
1291 | | - | |
1292 | | - | |
1293 | | - | |
1294 | | - | |
1295 | | - | |
1296 | | - | |
1297 | | - | |
1298 | | - | |
1299 | | - | |
1300 | | - | |
1301 | | - | |
1302 | | - | |
1303 | | - | |
1304 | | - | |
1305 | | - | |
1306 | 1287 | | |
1307 | 1288 | | |
1308 | 1289 | | |
| |||
1402 | 1383 | | |
1403 | 1384 | | |
1404 | 1385 | | |
1405 | | - | |
1406 | | - | |
| 1386 | + | |
| 1387 | + | |
1407 | 1388 | | |
1408 | | - | |
1409 | | - | |
| 1389 | + | |
1410 | 1390 | | |
1411 | 1391 | | |
1412 | 1392 | | |
| |||
1415 | 1395 | | |
1416 | 1396 | | |
1417 | 1397 | | |
1418 | | - | |
| 1398 | + | |
1419 | 1399 | | |
1420 | 1400 | | |
1421 | | - | |
1422 | | - | |
1423 | | - | |
| 1401 | + | |
| 1402 | + | |
1424 | 1403 | | |
1425 | 1404 | | |
1426 | 1405 | | |
| |||
1431 | 1410 | | |
1432 | 1411 | | |
1433 | 1412 | | |
1434 | | - | |
1435 | | - | |
1436 | 1413 | | |
1437 | 1414 | | |
1438 | 1415 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
84 | | - | |
85 | | - | |
86 | 84 | | |
87 | 85 | | |
88 | 86 | | |
| |||
94 | 92 | | |
95 | 93 | | |
96 | 94 | | |
97 | | - | |
98 | 95 | | |
99 | 96 | | |
100 | 97 | | |
| |||
0 commit comments