Re: [PATCH 14/16] mmc: queue: get/put struct mmc_queue_req
From: Bartlomiej Zolnierkiewicz <hidden>
Date: 2017-02-28 18:21:47
Also in:
linux-mmc
From: Bartlomiej Zolnierkiewicz <hidden>
Date: 2017-02-28 18:21:47
Also in:
linux-mmc
On Thursday, February 09, 2017 04:34:01 PM Linus Walleij wrote:
The per-hardware-transaction struct mmc_queue_req is assigned from a pool of 2 requests using a current/previous scheme and then swapped around. This is confusing, especially if we need more than two to make our work efficient and parallel. Rewrite the mechanism to have a pool of struct mmc_queue_req and take one when we need one and put it back when we don't need it anymore. Signed-off-by: Linus Walleij <redacted>
Reviewed-by: Bartlomiej Zolnierkiewicz <redacted> Best regards, -- Bartlomiej Zolnierkiewicz Samsung R&D Institute Poland Samsung Electronics