Commit 94f9c00
arm64: Remove logic to kill 32-bit tasks on 64-bit-only cores
The scheduler now knows enough about these braindead systems to place
32-bit tasks accordingly, so throw out the safety checks and allow the
ret-to-user path to avoid do_notify_resume() if there is nothing to do.
Signed-off-by: Will Deacon <will@kernel.org>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Reviewed-by: Catalin Marinas <catalin.marinas@arm.com>
Link: https://lore.kernel.org/r/20210730112443.23245-16-will@kernel.org1 parent ead7de4 commit 94f9c00
2 files changed
Lines changed: 1 addition & 39 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
469 | 469 | | |
470 | 470 | | |
471 | 471 | | |
472 | | - | |
473 | | - | |
474 | | - | |
475 | | - | |
476 | | - | |
477 | | - | |
478 | | - | |
479 | | - | |
480 | | - | |
481 | 472 | | |
482 | 473 | | |
483 | 474 | | |
| |||
519 | 510 | | |
520 | 511 | | |
521 | 512 | | |
522 | | - | |
523 | 513 | | |
524 | 514 | | |
525 | 515 | | |
| |||
621 | 611 | | |
622 | 612 | | |
623 | 613 | | |
624 | | - | |
| 614 | + | |
625 | 615 | | |
626 | | - | |
627 | | - | |
628 | 616 | | |
629 | 617 | | |
630 | 618 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
912 | 912 | | |
913 | 913 | | |
914 | 914 | | |
915 | | - | |
916 | | - | |
917 | | - | |
918 | | - | |
919 | | - | |
920 | | - | |
921 | | - | |
922 | | - | |
923 | | - | |
924 | | - | |
925 | | - | |
926 | | - | |
927 | | - | |
928 | 915 | | |
929 | 916 | | |
930 | 917 | | |
| |||
952 | 939 | | |
953 | 940 | | |
954 | 941 | | |
955 | | - | |
956 | | - | |
957 | | - | |
958 | | - | |
959 | | - | |
960 | | - | |
961 | | - | |
962 | | - | |
963 | | - | |
964 | | - | |
965 | | - | |
966 | | - | |
967 | | - | |
968 | 942 | | |
969 | 943 | | |
970 | 944 | | |
| |||
0 commit comments