Commit dccf19b
committed
Merge: fs: improve fd allocation performance
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/1019
JIRA: https://issues.redhat.com/browse/RHEL-38569
Upstream status: Linus
Back port patch series that improves the performance of fd allocation performance quite a bit.
I investigated what it would take to include commit dc530c4 since it seemed worthwhile due to the addition of the rcu_*() functions in the updated debug statements.
To include this cleanly pulls in at least 4 commits (probably several more if I work though it fully) that aren't all small changes from a series leading to commit b8ea429 (for those who would like to check the implications). The added complexity of several patches that look unrelated to the request didn't seem worth it to me but if anyone feels strongly about leaving these out I'll reconsider.
Omitted-Fix: dc530c4 ("fs: use debug-only asserts around fd allocation and install")
Signed-off-by: Ian Kent <ikent@redhat.com>
Approved-by: Brian Foster <bfoster@redhat.com>
Approved-by: Miklos Szeredi <mszeredi@redhat.com>
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com>
Merged-by: Julio Faracco <jfaracco@redhat.com>1 file changed
+26
-20
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
327 | 327 | | |
328 | 328 | | |
329 | 329 | | |
330 | | - | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
331 | 333 | | |
332 | 334 | | |
333 | 335 | | |
| |||
533 | 535 | | |
534 | 536 | | |
535 | 537 | | |
| 538 | + | |
| 539 | + | |
| 540 | + | |
| 541 | + | |
| 542 | + | |
| 543 | + | |
| 544 | + | |
| 545 | + | |
| 546 | + | |
536 | 547 | | |
537 | 548 | | |
538 | 549 | | |
| |||
559 | 570 | | |
560 | 571 | | |
561 | 572 | | |
562 | | - | |
| 573 | + | |
563 | 574 | | |
564 | 575 | | |
565 | 576 | | |
566 | 577 | | |
567 | 578 | | |
568 | 579 | | |
569 | 580 | | |
570 | | - | |
| 581 | + | |
571 | 582 | | |
572 | 583 | | |
573 | | - | |
574 | | - | |
575 | | - | |
| 584 | + | |
| 585 | + | |
| 586 | + | |
| 587 | + | |
576 | 588 | | |
577 | | - | |
578 | | - | |
579 | | - | |
580 | | - | |
581 | | - | |
582 | | - | |
| 589 | + | |
| 590 | + | |
| 591 | + | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
583 | 596 | | |
584 | 597 | | |
585 | 598 | | |
| |||
590 | 603 | | |
591 | 604 | | |
592 | 605 | | |
593 | | - | |
594 | | - | |
595 | | - | |
596 | | - | |
597 | | - | |
598 | | - | |
599 | | - | |
600 | 606 | | |
601 | 607 | | |
602 | 608 | | |
| |||
662 | 668 | | |
663 | 669 | | |
664 | 670 | | |
665 | | - | |
| 671 | + | |
666 | 672 | | |
667 | 673 | | |
668 | 674 | | |
| |||
0 commit comments