mm/percpu: Update the code comment when creating new chunk

JIRA: https://issues.redhat.com/browse/RHEL-27739

This patch is a backport of the following upstream commit:
commit e04cb6976340d5ebf2b28ad91bf6a13a285aa566
Author: Baoquan He <bhe@redhat.com>
Date:   Mon Oct 24 16:14:30 2022 +0800

    mm/percpu: Update the code comment when creating new chunk

    The lock pcpu_alloc_mutex taking code has been moved to the beginning of
    pcpu_allo() if it's non atomic allocation. So the code comment above
    above pcpu_create_chunk() callsite need be updated.

    Signed-off-by: Baoquan He <bhe@redhat.com>
    Signed-off-by: Dennis Zhou <dennis@kernel.org>

Signed-off-by: Audra Mitchell <audra@redhat.com>
This commit is contained in:
Audra Mitchell 2024-03-05 20:07:47 -05:00
parent 91e0cae202
commit a432c1d810
1 changed files with 1 additions and 5 deletions

View File

@ -1817,16 +1817,12 @@ restart:
spin_unlock_irqrestore(&pcpu_lock, flags);
/*
* No space left. Create a new chunk. We don't want multiple
* tasks to create chunks simultaneously. Serialize and create iff
* there's still no empty chunk after grabbing the mutex.
*/
if (is_atomic) {
err = "atomic alloc failed, no space left";
goto fail;
}
/* No space left. Create a new chunk. */
if (list_empty(&pcpu_chunk_lists[pcpu_free_slot])) {
chunk = pcpu_create_chunk(pcpu_gfp);
if (!chunk) {