diff options
author | 2025-01-20 12:38:24 +0800 | |
---|---|---|
committer | 2025-01-20 09:09:24 +0100 | |
commit | 69146a8c893f734cefaac0af6f917f894f29077e (patch) | |
tree | 3cad8de523ddac18cf6a7e0594ff5e9e6cee977f /scripts/generate_rust_analyzer.py | |
parent | ubi: Implement ioctl for detailed erase counters (diff) | |
download | wireguard-linux-69146a8c893f734cefaac0af6f917f894f29077e.tar.xz wireguard-linux-69146a8c893f734cefaac0af6f917f894f29077e.zip |
ubi: ubi_get_ec_info: Fix compiling error 'cast specifies array type'
On risc V platform, there is a type conversion for the return value
(unsigned long type) of __untagged_addr_remote() in function
untagged_addr(). The compiler will complain when the parameter 'addr'
is an array type:
arch/riscv/include/asm/uaccess.h:33:9: error: cast specifies array type
(__force __typeof__(addr))__untagged_addr_remote(current->mm, __addr)
Fix it by converting the input parameter as a pointer.
Fixes: 01099f635a4c ("ubi: Implement ioctl for detailed erase counters")
Reported-by: kernel test robot <lkp@intel.com>
Closes: https://lore.kernel.org/oe-kbuild-all/202501191405.WYnmdL0U-lkp@intel.com/
Signed-off-by: Zhihao Cheng <chengzhihao1@huawei.com>
Signed-off-by: Richard Weinberger <richard@nod.at>
Diffstat (limited to 'scripts/generate_rust_analyzer.py')
0 files changed, 0 insertions, 0 deletions