mirror of
https://github.com/qemu/qemu.git
synced 2026-02-04 05:35:39 +00:00
scripts/checkpatch: Check DEVICE_NATIVE_ENDIAN
Developers should specify endianess explicitly. Signed-off-by: Djordje Todorovic <djordje.todorovic@htecgroup.com> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Message-ID: <20251118085758.3996513-15-djordje.todorovic@htecgroup.com> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
This commit is contained in:
committed by
Philippe Mathieu-Daudé
parent
4af2433a81
commit
f6816bf9ad
@@ -3200,6 +3200,10 @@ sub process {
|
||||
if ($realfile =~ /.*\/hw\/.*/ && $line =~ /\baio_bh_new\s*\(/) {
|
||||
ERROR("use aio_bh_new_guarded() instead of aio_bh_new() to avoid reentrancy problems\n" . $herecurr);
|
||||
}
|
||||
# check for DEVICE_NATIVE_ENDIAN, use explicit endianness instead
|
||||
if ($line =~ /\bDEVICE_NATIVE_ENDIAN\b/) {
|
||||
ERROR("DEVICE_NATIVE_ENDIAN is not allowed, use DEVICE_LITTLE_ENDIAN or DEVICE_BIG_ENDIAN instead\n" . $herecurr);
|
||||
}
|
||||
# check for module_init(), use category-specific init macros explicitly please
|
||||
if ($line =~ /^module_init\s*\(/) {
|
||||
ERROR("please use block_init(), type_init() etc. instead of module_init()\n" . $herecurr);
|
||||
|
||||
Reference in New Issue
Block a user