Commit d3b277b
accel/qaic: Validate user data before grabbing any lock
Validating user data does not need to be protected by any lock and it is
safe to move it out of critical region.
Fixes: ff13be8 ("accel/qaic: Add datapath")
Fixes: 129776a ("accel/qaic: Add control path")
Signed-off-by: Pranjal Ramajor Asha Kanojiya <quic_pkanojiy@quicinc.com>
Reviewed-by: Carl Vanderlip <quic_carlv@quicinc.com>
Reviewed-by: Jeffrey Hugo <quic_jhugo@quicinc.com>
Signed-off-by: Jeffrey Hugo <quic_jhugo@quicinc.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20230517193540.14323-2-quic_jhugo@quicinc.com1 parent 0e163e5 commit d3b277b
2 files changed
Lines changed: 27 additions & 46 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1249 | 1249 | | |
1250 | 1250 | | |
1251 | 1251 | | |
1252 | | - | |
| 1252 | + | |
1253 | 1253 | | |
1254 | 1254 | | |
1255 | 1255 | | |
| |||
1258 | 1258 | | |
1259 | 1259 | | |
1260 | 1260 | | |
| 1261 | + | |
| 1262 | + | |
| 1263 | + | |
1261 | 1264 | | |
1262 | 1265 | | |
1263 | 1266 | | |
| |||
1275 | 1278 | | |
1276 | 1279 | | |
1277 | 1280 | | |
1278 | | - | |
1279 | | - | |
1280 | | - | |
1281 | | - | |
1282 | | - | |
1283 | | - | |
1284 | | - | |
1285 | 1281 | | |
1286 | 1282 | | |
1287 | 1283 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
663 | 663 | | |
664 | 664 | | |
665 | 665 | | |
| 666 | + | |
| 667 | + | |
| 668 | + | |
| 669 | + | |
666 | 670 | | |
667 | 671 | | |
668 | 672 | | |
| |||
677 | 681 | | |
678 | 682 | | |
679 | 683 | | |
680 | | - | |
681 | | - | |
682 | | - | |
683 | | - | |
684 | | - | |
685 | | - | |
686 | 684 | | |
687 | 685 | | |
688 | 686 | | |
| |||
936 | 934 | | |
937 | 935 | | |
938 | 936 | | |
| 937 | + | |
| 938 | + | |
| 939 | + | |
| 940 | + | |
| 941 | + | |
| 942 | + | |
| 943 | + | |
| 944 | + | |
| 945 | + | |
| 946 | + | |
| 947 | + | |
| 948 | + | |
| 949 | + | |
| 950 | + | |
| 951 | + | |
| 952 | + | |
939 | 953 | | |
940 | 954 | | |
941 | 955 | | |
| |||
950 | 964 | | |
951 | 965 | | |
952 | 966 | | |
953 | | - | |
954 | | - | |
955 | | - | |
956 | | - | |
957 | | - | |
958 | | - | |
959 | | - | |
960 | | - | |
961 | | - | |
962 | | - | |
963 | | - | |
964 | 967 | | |
965 | 968 | | |
966 | 969 | | |
967 | 970 | | |
968 | 971 | | |
969 | | - | |
970 | | - | |
971 | | - | |
972 | | - | |
973 | | - | |
974 | | - | |
975 | | - | |
976 | | - | |
977 | | - | |
978 | | - | |
979 | 972 | | |
980 | 973 | | |
981 | 974 | | |
982 | 975 | | |
983 | 976 | | |
984 | 977 | | |
985 | | - | |
986 | | - | |
987 | | - | |
988 | | - | |
989 | | - | |
990 | 978 | | |
991 | 979 | | |
992 | 980 | | |
| |||
1316 | 1304 | | |
1317 | 1305 | | |
1318 | 1306 | | |
1319 | | - | |
1320 | 1307 | | |
1321 | 1308 | | |
1322 | 1309 | | |
| |||
1665 | 1652 | | |
1666 | 1653 | | |
1667 | 1654 | | |
| 1655 | + | |
| 1656 | + | |
| 1657 | + | |
1668 | 1658 | | |
1669 | 1659 | | |
1670 | 1660 | | |
| |||
1679 | 1669 | | |
1680 | 1670 | | |
1681 | 1671 | | |
1682 | | - | |
1683 | | - | |
1684 | | - | |
1685 | | - | |
1686 | | - | |
1687 | 1672 | | |
1688 | 1673 | | |
1689 | 1674 | | |
| |||
0 commit comments