Commit 489d765
vduse: take out allocations from vduse_dev_alloc_coherent
The function vduse_dev_alloc_coherent will be called under rwlock in
next patches. Make it out of the lock to avoid increasing its fail
rate.
Acked-by: Jason Wang <jasowang@redhat.com>
Signed-off-by: Eugenio Pérez <eperezma@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Message-Id: <20260119143306.1818855-10-eperezma@redhat.com>1 parent 766e174 commit 489d765
3 files changed
Lines changed: 20 additions & 26 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
493 | 493 | | |
494 | 494 | | |
495 | 495 | | |
496 | | - | |
497 | | - | |
498 | | - | |
| 496 | + | |
| 497 | + | |
499 | 498 | | |
500 | 499 | | |
501 | 500 | | |
502 | 501 | | |
503 | | - | |
504 | 502 | | |
505 | | - | |
506 | | - | |
| 503 | + | |
| 504 | + | |
507 | 505 | | |
508 | 506 | | |
509 | 507 | | |
| |||
514 | 512 | | |
515 | 513 | | |
516 | 514 | | |
517 | | - | |
| 515 | + | |
518 | 516 | | |
519 | | - | |
520 | 517 | | |
521 | | - | |
522 | | - | |
523 | | - | |
524 | | - | |
525 | | - | |
| 518 | + | |
526 | 519 | | |
527 | | - | |
| 520 | + | |
528 | 521 | | |
529 | 522 | | |
530 | 523 | | |
| |||
533 | 526 | | |
534 | 527 | | |
535 | 528 | | |
536 | | - | |
537 | 529 | | |
538 | 530 | | |
539 | 531 | | |
| |||
545 | 537 | | |
546 | 538 | | |
547 | 539 | | |
548 | | - | |
549 | 540 | | |
550 | 541 | | |
551 | 542 | | |
552 | 543 | | |
553 | | - | |
554 | 544 | | |
555 | 545 | | |
556 | 546 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
65 | 65 | | |
66 | 66 | | |
67 | 67 | | |
68 | | - | |
69 | | - | |
70 | | - | |
| 68 | + | |
| 69 | + | |
71 | 70 | | |
72 | 71 | | |
73 | 72 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
916 | 916 | | |
917 | 917 | | |
918 | 918 | | |
919 | | - | |
920 | 919 | | |
921 | 920 | | |
922 | 921 | | |
923 | 922 | | |
924 | 923 | | |
925 | 924 | | |
926 | | - | |
927 | | - | |
928 | | - | |
929 | | - | |
| 925 | + | |
930 | 926 | | |
931 | 927 | | |
932 | 928 | | |
933 | | - | |
| 929 | + | |
| 930 | + | |
| 931 | + | |
| 932 | + | |
| 933 | + | |
934 | 934 | | |
935 | 935 | | |
| 936 | + | |
| 937 | + | |
| 938 | + | |
| 939 | + | |
936 | 940 | | |
937 | 941 | | |
938 | 942 | | |
| |||
949 | 953 | | |
950 | 954 | | |
951 | 955 | | |
| 956 | + | |
952 | 957 | | |
953 | 958 | | |
954 | 959 | | |
| |||
0 commit comments