mirror of
https://github.com/torvalds/linux.git
synced 2024-11-16 17:12:06 +00:00
dmaengine: sh: make array ds_lut static
Don't populate the read-only array ds_lut on the stack but instead it static. Also makes the object code smaller by 163 bytes: Before: text data bss dec hex filename 23508 4796 0 28304 6e90 ./drivers/dma/sh/rz-dmac.o After: text data bss dec hex filename 23281 4860 0 28141 6ded ./drivers/dma/sh/rz-dmac.o (gcc version 11.2.0) Signed-off-by: Colin Ian King <colin.king@canonical.com> Link: https://lore.kernel.org/r/20210915112038.12407-1-colin.king@canonical.com Signed-off-by: Vinod Koul <vkoul@kernel.org>
This commit is contained in:
parent
9bf9e0b441
commit
4c0eee5065
@ -574,7 +574,7 @@ static void rz_dmac_issue_pending(struct dma_chan *chan)
|
|||||||
static u8 rz_dmac_ds_to_val_mapping(enum dma_slave_buswidth ds)
|
static u8 rz_dmac_ds_to_val_mapping(enum dma_slave_buswidth ds)
|
||||||
{
|
{
|
||||||
u8 i;
|
u8 i;
|
||||||
const enum dma_slave_buswidth ds_lut[] = {
|
static const enum dma_slave_buswidth ds_lut[] = {
|
||||||
DMA_SLAVE_BUSWIDTH_1_BYTE,
|
DMA_SLAVE_BUSWIDTH_1_BYTE,
|
||||||
DMA_SLAVE_BUSWIDTH_2_BYTES,
|
DMA_SLAVE_BUSWIDTH_2_BYTES,
|
||||||
DMA_SLAVE_BUSWIDTH_4_BYTES,
|
DMA_SLAVE_BUSWIDTH_4_BYTES,
|
||||||
|
Loading…
Reference in New Issue
Block a user