diff options
| author | Mieczyslaw Nalewaj | 2025-05-04 09:32:57 +0000 |
|---|---|---|
| committer | Robert Marko | 2025-05-13 20:07:11 +0000 |
| commit | 4d18c41a6c5da4ead0f5d69a630b935fb24434a0 (patch) | |
| tree | e157d54a5dd77e6c84c45a14f9c0107c59c8a181 | |
| parent | 8cf0c810fb168d0bdb33715caf0fc05ef10cb3f0 (diff) | |
| download | openwrt-4d18c41a6c5da4ead0f5d69a630b935fb24434a0.tar.gz | |
kernel: mtk_bmt: counteracting calloc-transposed-args compiler warning
For kernel 6.12 there is a warning causing an error:
drivers/mtd/nand/mtk_bmt_v2.c: In function 'mtk_bmt_get_mapping_mask':
drivers/mtd/nand/mtk_bmt_v2.c:307:31: error: 'kmalloc_array_noprof' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Werror=calloc-transposed-args]
307 | used = kcalloc(sizeof(unsigned long), BIT_WORD(bmtd.bmt_blk_idx) + 1, GFP_KERNEL);
| ^~~~~~~~
Swapping the arguments solves the problem.
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com>
Link: https://github.com/openwrt/openwrt/pull/18701
Signed-off-by: Robert Marko <robimarko@gmail.com>
| -rw-r--r-- | target/linux/generic/files/drivers/mtd/nand/mtk_bmt_v2.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/target/linux/generic/files/drivers/mtd/nand/mtk_bmt_v2.c b/target/linux/generic/files/drivers/mtd/nand/mtk_bmt_v2.c index 6b06948c0f..a17b729026 100644 --- a/target/linux/generic/files/drivers/mtd/nand/mtk_bmt_v2.c +++ b/target/linux/generic/files/drivers/mtd/nand/mtk_bmt_v2.c @@ -304,7 +304,7 @@ mtk_bmt_get_mapping_mask(void) unsigned long *used; int i, k; - used = kcalloc(sizeof(unsigned long), BIT_WORD(bmtd.bmt_blk_idx) + 1, GFP_KERNEL); + used = kcalloc(BIT_WORD(bmtd.bmt_blk_idx) + 1, sizeof(unsigned long), GFP_KERNEL); if (!used) return NULL; |