All of lore.kernel.org
 help / color / mirror / Atom feed
* next/master build: 235 builds: 11 failed, 224 passed, 30 errors, 30958 warnings (next-20221012)
@ 2022-10-12  6:28 kernelci.org bot
  0 siblings, 0 replies; only message in thread
From: kernelci.org bot @ 2022-10-12  6:28 UTC (permalink / raw)
  To: llvm

next/master build: 235 builds: 11 failed, 224 passed, 30 errors, 30958 warnings (next-20221012)

Full Build Summary: https://kernelci.org/build/next/branch/master/kernel/next-20221012/

Tree: next
Branch: master
Git Describe: next-20221012
Git Commit: f843795727e4f5612c612cd178db1557978da742
Git URL: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
Built: 8 unique architectures

Build Failures Detected:

arm:
    allmodconfig: (clang-16) FAIL
    rpc_defconfig: (gcc-10) FAIL

i386:
    allmodconfig: (clang-16) FAIL

mips:
    decstation_64_defconfig: (gcc-10) FAIL

riscv:
    allnoconfig: (clang-16) FAIL
    defconfig+CONFIG_EFI=n: (clang-16) FAIL
    defconfig: (gcc-10) FAIL
    defconfig+debug: (gcc-10) FAIL
    defconfig+kselftest: (gcc-10) FAIL
    rv32_defconfig: (gcc-10) FAIL

x86_64:
    allmodconfig: (clang-16) FAIL

Errors and Warnings Detected:

arc:

arm64:
    defconfig (clang-16): 1 error
    defconfig+CONFIG_ARM64_64K_PAGES=y (clang-16): 1 error

arm:
    allmodconfig (clang-16): 2 errors, 13 warnings
    aspeed_g5_defconfig (clang-16): 1 error, 10 warnings
    cros://chromeos-5.10/armel/chromiumos-arm.flavour.config (clang-13): 6 warnings
    cros://chromeos-5.10/armel/chromiumos-rockchip.flavour.config (clang-13): 6 warnings
    keystone_defconfig (gcc-10): 1 warning
    moxart_defconfig (gcc-10): 1 warning
    multi_v5_defconfig (clang-16): 1 error
    multi_v7_defconfig (clang-16): 1 error, 10 warnings
    rpc_defconfig (gcc-10): 2 errors
    tct_hammer_defconfig (gcc-10): 1 warning
    tegra_defconfig (gcc-10): 1 warning
    viper_defconfig (gcc-10): 1 warning

i386:
    allmodconfig (clang-16): 5 errors, 1 warning
    allnoconfig (clang-16): 1 error, 30861 warnings
    i386_defconfig (clang-16): 1 error

mips:
    32r2el_defconfig (gcc-10): 1 warning
    32r2el_defconfig+debug (gcc-10): 1 warning
    32r2el_defconfig+kselftest (gcc-10): 1 warning
    ar7_defconfig (gcc-10): 1 warning
    bmips_be_defconfig (gcc-10): 8 warnings
    bmips_stb_defconfig (gcc-10): 8 warnings
    fuloong2e_defconfig (gcc-10): 1 error
    lemote2f_defconfig (gcc-10): 1 error
    loongson2k_defconfig (gcc-10): 1 error
    loongson3_defconfig (gcc-10): 1 error
    rb532_defconfig (gcc-10): 2 warnings
    rs90_defconfig (gcc-10): 1 warning

riscv:
    allnoconfig (clang-16): 1 error
    defconfig (gcc-10): 1 error
    defconfig+debug (gcc-10): 1 error
    defconfig+kselftest (gcc-10): 1 error
    rv32_defconfig (gcc-10): 1 error

sparc:
    allnoconfig (gcc-10): 1 warning
    sparc32_defconfig (gcc-10): 2 warnings
    sparc64_defconfig (gcc-10): 4 warnings
    sparc64_defconfig+debug (gcc-10): 2 warnings
    sparc64_defconfig+kselftest (gcc-10): 2 warnings
    tinyconfig (gcc-10): 1 warning

x86_64:
    allmodconfig (clang-16): 3 errors, 11 warnings
    allnoconfig (clang-16): 1 error
    x86_64_defconfig (clang-16): 1 error

Errors summary:

    13   error: write on a pipe with no reader
    4    cc1: error: ‘-mloongson-mmi’ must be used with ‘-mhard-float’
    3    ERROR: modpost: "riscv_cbom_block_size" [arch/riscv/kvm/kvm.ko] undefined!
    2    fs/ntfs3/namei.c:445:7: error: variable 'uni1' is used uninitialized whenever 'if' condition is true [-Werror,-Wsometimes-uninitialized]
    2    fs/ntfs3/namei.c:434:7: error: variable 'uni1' is used uninitialized whenever 'if' condition is true [-Werror,-Wsometimes-uninitialized]
    1    vcpu.c:(.text+0x608): undefined reference to `riscv_cbom_block_size'
    1    ld.lld: error: undefined symbol: __aeabi_uldivmod
    1    drivers/net/ethernet/mellanox/mlx5/core/en_main.c:3583:12: error: stack frame size (1072) exceeds limit (1024) in 'mlx5e_setup_tc' [-Werror,-Wframe-larger-than]
    1    drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_7_ppt.c:1435:12: error: stack frame size (1028) exceeds limit (1024) in 'smu_v13_0_7_get_power_profile_mode' [-Werror,-Wframe-larger-than]
    1    arch/arm/kernel/head.S:319: Error: missing expression -- `ldr r7,=0x'
    1    arch/arm/kernel/head.S:319: Error: missing expression -- `ldr r3,=0x'

Warnings summary:

    1487  include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1476  include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1475  include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1079  include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    906  include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    905  include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    899  include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    894  include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    866  include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    863  include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    768  include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    760  include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    554  include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    553  include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    553  include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    552  include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    550  include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    549  include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    549  include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    548  include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    547  include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    544  include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    544  include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    544  include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    542  include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    533  include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    529  include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    527  include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    525  include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    524  include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    520  include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    496  include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    495  include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    489  include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    389  include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    366  include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    355  include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    294  include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    207  include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    157  include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    154  include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    153  include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    151  include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    115  include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    104  warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    86   47 warnings generated.
    77   include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    76   include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    76   include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    74   include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    59   include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    57   include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    56   include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    52   : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    46   49 warnings generated.
    44   include/asm-generic/tlb.h:327:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    43   include/asm-generic/tlb.h:328:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    40   include/net/sock.h:2540:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    40   include/net/sock.h:2539:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    39   include/net/sock.h:2603:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    33   51 warnings generated.
    33   39 warnings generated.
    30   include/linux/pci.h:601:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    28   include/linux/blk-mq.h:1132:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    24   include/linux/shmem_fs.h:144:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    23   clang: warning: argument unused during compilation: '-march=armv6k' [-Wunused-command-line-argument]
    23   block/blk.h:168:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    23   9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    22   include/linux/netdevice.h:2415:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    22   clang: warning: argument unused during compilation: '-march=armv7-a' [-Wunused-command-line-argument]
    20   lib/iov_iter.c:820:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    20   lib/iov_iter.c:798:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    20   lib/iov_iter.c:631:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    20   lib/iov_iter.c:527:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    20   lib/iov_iter.c:1560:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    20   lib/iov_iter.c:1533:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    20   include/net/sock.h:681:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    20   include/net/sock.h:2642:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    20   include/net/sock.h:2542:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    20   include/net/sock.h:1451:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    20   13 warnings generated.
    19   lib/iov_iter.c:646:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    19   31 warnings generated.
    18   52 warnings generated.
    18   43 warnings generated.
    16   include/linux/regset.h:290:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    15   :9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    15   54 warnings generated.
    15   35 warnings generated.
    14   mm/page_alloc.c:7517:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    14   mm/page_alloc.c:7515:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    14   mm/page_alloc.c:7498:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    14   mm/page_alloc.c:7463:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    14   mm/page_alloc.c:7462:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    14   mm/page_alloc.c:3418:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    14   mm/page-writeback.c:1302:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    14   mm/memblock.c:259:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    14   mm/memblock.c:258:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    14   mm/memblock.c:223:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    14   mm/memblock.c:222:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    14   io_uring/io_uring.c:2263:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    14   include/linux/regset.h:263:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    14   fs/inode.c:2445:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    14   drivers/tty/vt/vt.c:1667:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    14   block/bio.c:618:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    14   block/bio.c:1350:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    14   block/bio.c:1349:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    14   arch/x86/mm/init_32.c:412:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    14   arch/x86/mm/init.c:565:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    14   arch/x86/mm/init.c:564:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    13   mm/page_alloc.c:7431:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    13   mm/page_alloc.c:6977:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    13   lib/sbitmap.c:489:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    13   block/blk-mq.h:373:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    13   arch/x86/mm/init_32.c:410:23: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    13   56 warnings generated.
    13   55 warnings generated.
    12   mm/page_alloc.c:7432:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    12   fs/exec.c:630:5: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    12   block/partitions/msdos.c:678:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    12   19 warnings generated.
    11   mm/page_alloc.c:7497:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    11   mm/memory.c:4514:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    11   block/bio.c:590:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    10   mm/page_alloc.c:6978:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    10   mm/page-writeback.c:1297:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    10   include/net/inet_connection_sock.h:294:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    10   include/linux/tcp.h:513:30: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    10   <stdin>:1517:2: warning: #warning syscall clone3 not implemented [-Wcpp]
    9    mm/percpu.c:2444:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    9    include/net/inet_connection_sock.h:249:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    9    75 warnings generated.
    9    58 warnings generated.
    9    18 warnings generated.
    8    mm/percpu.c:2503:29: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    8    kernel/workqueue.c:4252:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    8    include/net/flow_offload.h:453:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    8    fs/coredump.c:839:12: warning: ‘dump_emit_page’ defined but not used [-Wunused-function]
    8    ^warning:
    8    96 warnings generated.
    8    94 warnings generated.
    7    mm/vmalloc.c:2492:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    7    mm/page_alloc.c:8824:21: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    7    mm/page_alloc.c:8736:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    7    lib/vsprintf.c:2698:21: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    7    lib/vsprintf.c:2689:23: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    7    kernel/time/ntp.c:315:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    7    kernel/time/ntp.c:307:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    7    kernel/sys.c:1281:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    7    kernel/sched/core.c:7096:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    7    kernel/sched/core.c:7093:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    7    kernel/fork.c:875:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    7    io_uring/io_uring.c:285:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    7    drivers/input/input.c:2172:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    7    drivers/char/random.c:1025:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    7    60 warnings generated.
    7    50 warnings generated.
    7    11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    6    mm/page-writeback.c:811:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    6    lib/sbitmap.c:416:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    6    kernel/events/internal.h:209:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    6    kernel/events/internal.h:191:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    6    kernel/events/internal.h:183:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    6    kernel/events/internal.h:172:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    6    fs/file.c:308:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    6    ^~~~~~~~~~~~~~~~~~~~~~~warning:
    6    77 warnings generated.
    6    57 warnings generated.
    5    warning:                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    5    kernel/sched/fair.c:137:30: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    5    kernel/sched/core.c:7812:21: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    5    include/linux/dma-direct.h:110:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    5    include/linux/dma-direct.h:107:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    5    arch/x86/mm/init.c:499:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    5    98 warnings generated.
    5    59 warnings generated.
    5    53 warnings generated.
    5    16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    4    warning:                               ^~~~~~~~~~~~~~~~ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    4    mm/percpu.c:2065:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    4    include/net/sch_generic.h:1231:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    4    include/linux/kvm_host.h:1893:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    4    include/linux/kvm_host.h:1877:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    4    include/linux/filter.h:800:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    4    :16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    4    :13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    4    :1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    4    82 warnings generated.
    4    78 warnings generated.
    4    67 warnings generated.
    4    45 warnings generated.
    4    37 warnings generated.
    4    32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    4    23 warnings generated.
    3    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/const.h
    3    mm/percpu.c:2709:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    3    lib/stackdepot.c:123:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    3    lib/rhashtable.c:184:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    3    lib/maple_tree.c:850:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    3    lib/maple_tree.c:811:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    3    kernel/pid.c:656:29: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    3    io_uring/kbuf.c:510:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    3    io_uring/io_uring.c:3620:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    3    io_uring/io_uring.c:2482:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    3    fs/select.c:1006:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    3    fs/aio.c:690:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    3    drivers/input/input-mt.c:50:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    3    block/partitions/../blk.h:168:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    3    block/blk-map.c:29:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    3    block/bio.c:581:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    3    arch/mips/boot/dts/img/boston.dts:128.19-178.5: Warning (pci_device_reg): /pci@14000000/pci2_root@0,0,0: PCI unit address format error, expected "0,0"
    3    ^~~~~~~~~~~~~~~~~warning:
    3    :32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    3    :2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    3    :27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    3    :1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    3    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/minmax.h
    3    90 warnings generated.
    3    86 warnings generated.
    3    66 warnings generated.
    3    62 warnings generated.
    3    61 warnings generated.
    3    48 warnings generated.
    3    41 warnings generated.
    3    33 warnings generated.
    3    31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    3    317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    3    2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    3    18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    3    17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    3    179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    3    16 warnings generated.
    3    102 warnings generated.
    3    100 warnings generated.
    2    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/thread_info.h
    2    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/fs.h
    2    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/bitmap.h
    2    warning: In file included from ../arch/x86/include/asm/cpumask.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    2    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/minmax.h
    2    warning: #define BUILD_BUG_ON_ZERO(e) ((int)(sizeof(struct { int:(-!!(e)); })))
    2    warning:         (sizeof(int) == sizeof(*(8 ? ((void *)((long)(x) * 0l)) : (int *)8)))
    2    warning:         (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))
    2    warning:                         ^~~~~~~~~~~~~~~~~~~~~~ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    warning:                                     ^~
    2    warning:                                       ^~~~~~~~~~~~~~~~~~~~~~~ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/vmscan.c:861:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/vmscan.c:838:30: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/vmscan.c:815:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/vmscan.c:7137:29: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/vmscan.c:5942:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/vmscan.c:5937:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/vmscan.c:3027:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/vmalloc.c:4113:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/vmalloc.c:3169:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/vmalloc.c:2662:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/vmalloc.c:2661:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/vmalloc.c:2163:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/vmalloc.c:2162:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/vmalloc.c:2128:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/vmalloc.c:2127:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/vmalloc.c:1746:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/vmalloc.c:1742:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/slub.c:4902:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/slub.c:4901:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/slub.c:3976:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/slub.c:3929:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/slub.c:1624:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/slab_common.c:640:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/slab_common.c:130:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/slab_common.c:127:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/readahead.c:582:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/readahead.c:513:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/readahead.c:459:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/readahead.c:324:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/readahead.c:323:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/percpu.c:869:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/percpu.c:2199:21: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/percpu.c:2198:23: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/percpu.c:2087:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/pagewalk.c:596:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/pagewalk.c:594:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/pagewalk.c:462:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/pagewalk.c:457:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/page_alloc.c:8751:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/page_alloc.c:8298:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/page_alloc.c:8199:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/page_alloc.c:8166:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/page_alloc.c:8161:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/page_alloc.c:8154:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/page_alloc.c:8116:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/page_alloc.c:8113:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/page_alloc.c:8048:5: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/page_alloc.c:7442:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/page_alloc.c:7398:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/page_alloc.c:7348:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/page_alloc.c:7347:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/page_alloc.c:5955:29: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/page_alloc.c:5945:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/page_alloc.c:4063:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/page_alloc.c:3438:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/page_alloc.c:2748:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/page_alloc.c:1876:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/page_alloc.c:1559:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/page-writeback.c:983:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/page-writeback.c:722:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/page-writeback.c:721:36: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/page-writeback.c:710:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/page-writeback.c:354:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/page-writeback.c:332:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/page-writeback.c:319:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/page-writeback.c:290:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/page-writeback.c:1790:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/page-writeback.c:1670:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/page-writeback.c:1137:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/page-writeback.c:1087:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/page-writeback.c:1027:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/msync.c:90:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/mmap.c:402:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/mmap.c:401:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/mincore.c:196:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/memory.c:3509:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/memory.c:3508:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/memory.c:1930:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/memory.c:1664:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/memory.c:1659:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/memblock.c:644:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/memblock.c:454:5: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/memblock.c:299:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/memblock.c:2048:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/memblock.c:172:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/memblock.c:1202:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/memblock.c:1200:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/madvise.c:907:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/madvise.c:750:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/madvise.c:747:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/gup.c:262:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/gup.c:1635:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/filemap.c:3733:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/filemap.c:2710:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    mm/filemap.c:2690:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/xarray.c:1867:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/seq_buf.c:374:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/scatterlist.c:968:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/scatterlist.c:847:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/scatterlist.c:813:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/scatterlist.c:526:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/scatterlist.c:1078:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/sbitmap.c:624:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/sbitmap.c:415:4: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/sbitmap.c:413:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/sbitmap.c:368:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/sbitmap.c:250:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/rhashtable.c:959:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/radix-tree.c:1538:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/radix-tree.c:1487:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/maple_tree.c:5813:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/maple_tree.c:4999:34: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/maple_tree.c:4999:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/maple_tree.c:1927:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/maple_tree.c:1255:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/kfifo.c:348:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/kfifo.c:250:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/kfifo.c:190:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/kfifo.c:141:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/kfifo.c:102:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/iov_iter.c:990:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/iov_iter.c:988:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/iov_iter.c:786:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/iov_iter.c:751:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/iov_iter.c:724:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/iov_iter.c:510:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/iov_iter.c:473:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/iov_iter.c:408:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/iov_iter.c:402:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/iov_iter.c:398:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/iov_iter.c:365:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/iov_iter.c:359:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/iov_iter.c:355:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/iov_iter.c:284:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/iov_iter.c:1657:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/iov_iter.c:1652:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/iov_iter.c:1638:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/iov_iter.c:1621:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/iov_iter.c:1601:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/iov_iter.c:1478:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/iov_iter.c:1463:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/iov_iter.c:1388:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/iov_iter.c:1333:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/iov_iter.c:1325:48: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/hexdump.c:273:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/find_bit.c:180:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/find_bit.c:171:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/find_bit.c:162:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/find_bit.c:154:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/find_bit.c:147:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/find_bit.c:140:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/find_bit.c:133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/find_bit.c:125:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/find_bit.c:114:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/find_bit.c:101:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/bucket_locks.c:28:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    lib/bitmap.c:658:29: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    kernel/time/timekeeping.c:2187:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    kernel/time/clockevents.c:331:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    kernel/time/clockevents.c:330:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    kernel/sched/rt.c:949:22: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    kernel/sched/rt.c:2613:23: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    kernel/sched/fair.c:761:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    kernel/sched/core.c:6848:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    kernel/resource.c:363:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    kernel/resource.c:362:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    kernel/range.c:51:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    kernel/range.c:50:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    kernel/range.c:45:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    kernel/range.c:44:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    kernel/ptrace.c:918:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    kernel/ptrace.c:1025:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    kernel/printk/printk_ringbuffer.c:1738:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    kernel/exit.c:1108:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    kernel/events/ring_buffer.c:587:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    kernel/events/ring_buffer.c:314:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    kernel/events/hw_breakpoint.c:399:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    kernel/events/core.c:8520:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    kernel/events/core.c:8517:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    kernel/events/core.c:7489:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    kernel/events/core.c:6716:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    kernel/events/core.c:6630:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    kernel/dma/mapping.c:808:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    kernel/dma/direct.c:75:3: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    kernel/dma/direct.c:598:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    kernel/dma/direct.c:50:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    io_uring/sqpoll.c:83:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    io_uring/rsrc.c:1227:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    io_uring/io_uring.c:757:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    io_uring/io_uring.c:754:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    io_uring/io_uring.c:3268:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    io_uring/io_uring.c:3257:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    io_uring/io-wq.c:1385:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    io_uring/fdinfo.c:88:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    io_uring/fdinfo.c:119:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    include/net/ip.h:298:30: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    include/linux/rhashtable.h:784:3: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    include/linux/nfsacl.h:31:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    include/linux/nfsacl.h:29:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    include/linux/nfs_fs.h:606:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    include/linux/minmax.h../mm/percpu.c::2065:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    include/linux/find.h:197:32:         __builtin_choose_expr(__safe_cmp(x, y), \warning:
    2    fs/sysfs/file.c:150:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    fs/sysfs/file.c:123:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    fs/splice.c:669:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    fs/splice.c:1176:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    fs/seq_file.c:878:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    fs/remap_range.c:62:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    fs/remap_range.c:196:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    fs/remap_range.c:193:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    fs/read_write.c:1639:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    fs/read_write.c:1630:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    fs/read_write.c:1451:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    fs/read_write.c:1229:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    fs/proc/task_mmu.c:55:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    fs/proc/task_mmu.c:1717:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    fs/proc/task_mmu.c:1396:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    fs/proc/task_mmu.c:1380:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    fs/proc/proc_tty.c:69:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    fs/proc/page.c:61:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    fs/proc/page.c:244:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    fs/proc/base.c:977:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    fs/ntfs3/namei.c:430:22: note: initialize the variable 'uni1' to silence this warning
    2    fs/locks.c:2778:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    fs/kernel_read_file.c:90:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    fs/fs-writeback.c:1760:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    fs/fs-writeback.c:1758:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    fs/file_table.c:427:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    fs/file.c:703:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    fs/file.c:689:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    fs/exec.c:629:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    fs/exec.c:484:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    fs/buffer.c:2207:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    fs/buffer.c:1881:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    fs/buffer.c:1880:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    fs/aio.c:1247:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    fs/aio.c:1246:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    drivers/tty/vt/vt.c:3670:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    drivers/tty/vt/vt.c:3669:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    drivers/tty/vt/vt.c:1626:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    drivers/tty/vt/vt.c:1301:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    drivers/tty/vt/vt.c:1297:36: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    drivers/tty/vt/vt.c:1274:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    drivers/tty/vt/selection.c:333:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    drivers/tty/vt/selection.c:332:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    drivers/tty/vt/selection.c:331:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    drivers/tty/vt/selection.c:330:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    drivers/tty/vt/consolemap.c:828:34: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    drivers/tty/tty_buffer.c:469:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    drivers/tty/tty_buffer.c:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    drivers/tty/n_tty.c:1995:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    drivers/tty/n_tty.c:1937:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    drivers/tty/n_tty.c:1936:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    drivers/tty/n_tty.c:1705:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    drivers/tty/n_tty.c:1598:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    drivers/tty/n_tty.c:1519:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    drivers/tty/n_tty.c:1512:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    drivers/input/input.c:1287:34: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    drivers/input/input.c:1194:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    drivers/char/mem.c:48:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    drivers/base/swnode.c:203:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    drivers/base/devres.c:879:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    drivers/base/devres.c:316:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    drivers/base/devres.c:242:22: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    drivers/base/devres.c:223:23: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    drivers/base/devres.c:1171:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    drivers/base/core.c:591:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    drivers/base/core.c:539:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    drivers/base/component.c:372:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/partitions/msdos.c:678:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/ioprio.c:206:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-sysfs.c:250:22: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-stat.c:46:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-stat.c:45:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-stat.c:35:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-stat.c:34:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-settings.c:681:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-settings.c:679:30: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-settings.c:677:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-settings.c:672:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-settings.c:670:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-settings.c:668:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-settings.c:664:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-settings.c:664:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-settings.c:642:5: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-settings.c:637:3: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-settings.c:601:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-settings.c:598:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-settings.c:595:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-settings.c:589:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-settings.c:589:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-settings.c:586:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-settings.c:584:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-settings.c:572:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-settings.c:569:30: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-settings.c:567:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-settings.c:566:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-settings.c:563:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-settings.c:561:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-settings.c:559:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-settings.c:557:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-settings.c:555:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-settings.c:554:23: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-settings.c:553:22: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-settings.c:552:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-settings.c:487:29: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-settings.c:219:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-settings.c:218:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-settings.c:137:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-rq-qos.c:137:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-mq.c:882:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-mq.c:3329:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-merge.c:448:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-merge.c:416:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-merge.c:23:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-merge.c:121:3: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-map.c:533:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-lib.c:65:4: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-lib.c:326:22: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/blk-ia-ranges.c:267:22: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/bio.c:1351:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/bio.c:1237:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    block/bio.c:1140:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    arch/x86/mm/pat/set_memory.c:1395:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    arch/x86/mm/pat/set_memory.c:1393:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    arch/x86/mm/pat/set_memory.c:1318:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    arch/x86/mm/pat/set_memory.c:1316:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    arch/x86/mm/pat/set_memory.c:1228:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    arch/x86/mm/pat/set_memory.c:1184:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    arch/x86/mm/init.c:574:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    arch/x86/mm/init.c:573:21: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    arch/x86/mm/init.c:498:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    arch/x86/mm/init.c:495:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    arch/x86/kernel/tsc.c:786:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    arch/x86/kernel/tsc.c:770:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    arch/x86/kernel/ldt.c:622:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    arch/x86/kernel/fpu/xstate.c:115:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    arch/x86/kernel/e820.c:509:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    arch/x86/kernel/e820.c:508:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    arch/x86/kernel/alternative.c:1295:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    arch/x86/kernel/alternative.c:1264:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    arch/x86/kernel/../kvm/vmx/../x86.h:77:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    arch/x86/kernel/../kvm/vmx/../x86.h:63:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    arch/x86/events/intel/core.c:5791:4: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    arch/x86/events/intel/core.c:5584:3: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    arch/x86/events/intel/core.c:5551:3: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    arch/x86/events/intel/core.c:5540:4: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    arch/x86/events/intel/core.c:5515:3: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    arch/x86/events/intel/core.c:2235:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    arch/x86/events/core.c:1888:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    arch/x86/events/core.c:1018:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    arch/x86/events/core.c:1017:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    arch/x86/boot/compressed/misc.c:414:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    arch/mips/boot/dts/brcm/bcm63268.dtsi:115.5-22: Warning (reg_format): /ubus/timer-mfd@10000080/watchdog@1c:reg: property has invalid length (8 bytes) (#address-cells == 2, #size-cells == 1)
    2    arch/mips/boot/dts/brcm/bcm63268.dtsi:113.21-121.6: Warning (avoid_default_addr_size): /ubus/timer-mfd@10000080/watchdog@1c: Relying on default #size-cells value
    2    arch/mips/boot/dts/brcm/bcm63268.dtsi:113.21-121.6: Warning (avoid_default_addr_size): /ubus/timer-mfd@10000080/watchdog@1c: Relying on default #address-cells value
    2    arch/mips/boot/dts/brcm/bcm63268.dtsi:111.4-35: Warning (ranges_format): /ubus/timer-mfd@10000080:ranges: "ranges" property has invalid length (12 bytes) (parent #address-cells == 1, child #address-cells == 2, #size-cells == 1)
    2    arch/mips/boot/dts/brcm/bcm63268-comtrend-vr-3032u.dtb: Warning (spi_bus_reg): Failed prerequisite 'reg_format'
    2    arch/mips/boot/dts/brcm/bcm63268-comtrend-vr-3032u.dtb: Warning (pci_device_reg): Failed prerequisite 'reg_format'
    2    arch/mips/boot/dts/brcm/bcm63268-comtrend-vr-3032u.dtb: Warning (pci_device_bus_num): Failed prerequisite 'reg_format'
    2    arch/mips/boot/dts/brcm/bcm63268-comtrend-vr-3032u.dtb: Warning (i2c_bus_reg): Failed prerequisite 'reg_format'
    2    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning:
    2    WARNING: modpost: EXPORT symbol "_mcount" [vmlinux] version generation failed, symbol will not be versioned.
    2    :58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    :475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    :329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    :31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    :262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    :2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    :18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    :179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    :15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    :14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    :11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    : warning: ../include/linux/minmax.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    2    9: warning: ../include/linux/minmax.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    2    99 warnings generated.
    2    97 warnings generated.
    2    83 warnings generated.
    2    81 warnings generated.
    2    80 warnings generated.
    2    76 warnings generated.
    2    65 warnings generated.
    2    64 warnings generated.
    2    63 warnings generated.
    2    36 warnings generated.
    2    330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    22 warnings generated.
    2    1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2    12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    warnings../include/linux/minmax.h generated:.
    1    warnings generated.
    1    warnings        return jiffies_to_clock_t(max(0L, delta));
    1    warnings                *map |= GENMASK(start + nbits - 1, start);
    1    warnings                        ^~~~~~~~~~~~~~~~~~~~~~ generated
    1    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/writeback.h
    1    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/time.h
    1    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/sysfs.h
    1    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/rcuwait.h
    1    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/ptrace.h
    1    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/mmzone.h
    1    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/memremap.h
    1    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/list_lru.h../include/linux/const.h:
    1    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/list_lru.h
    1    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/kernfs.h
    1    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/ipc.h
    1    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/iomap.h
    1    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/interrupt.h
    1    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/gfp.h
    1    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/cpumask.h
    1    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/blkdev.h
    1    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/crypto/hash.h
    1    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../arch/x86/mm/mmap.c:15:
    1    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../arch/x86/include/asm/preempt.h:
    1    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../arch/x86/include/asm/msr.h:11:
    1    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../arch/x86/include/asm/cpumask.h
    1    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../arch/x86/include/asm/cpufeature.h
    1    warning: In file included from ../include/linux/mm.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    warning: In file included from ../include/linux/fs.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    warning: In file included from ../arch/x86/include/asm/preempt.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    warning: In file included from ../arch/x86/include/asm/msr.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]In file included from
    1    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/minmax.h:
    1    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/bits.h
    1    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]        return rcu_dereference_check(xa->xa_head,
    1    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]        return max(mm->hiwater_rss, get_mm_rss(mm));
    1    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    1    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]                (__is_constexpr(x) && __is_constexpr(y))
    1    warning: ../mm/page-writeback.c:723:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    warning: ../include/linux/uaccess.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    warning: ../include/linux/uaccess.h:ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]330
    1    warning: ../include/linux/namei.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    warning: ../include/linux/minmax.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    warning: ../include/linux/minmax.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    warning: ../include/linux/minmax.h:45:19: note: expanded from macro 'min'
    1    warning: ../include/linux/find.h:ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]88
    1    warning: ../include/linux/build_bug.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    warning: #define min(x, y)       __careful_cmp(x, y, <)
    1    warning: #define __cmp(x, y, op) ((x) op (y) ? (x) : (y))
    1    warning:         ~~~~~~~~~~~~~~~~^~~~ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    warning:         rcu_assign_pointer(mt->ma_root, NULL);
    1    warning:         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    1    warning:         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    warning:         (sizeof(int) == sizeof(*(8 ? ((void *)((long)(x) * 0l)) : (int *)8)))ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    warning:         (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    warning:                 val = *addr | ~GENMASK(size - 1, offset);
    1    warning:                 __is_constexpr((l) > (h)), (l) > (h), 0)))
    1    warning:                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    warning:                 (__typecheck(x, y) && __no_side_effects(x, y))
    1    warning:                 (__is_constexpr(x) && __is_constexpr(y))
    1    warning:                  ^~~~~~~~~~~~~~~~~ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    warning:                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    warning:                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    warning:                                       ^~~~~~~~~~~~~~~~~ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    warning:                                        ^~~ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    warning../include/linux/mm.hs: generated2093.
    1    warning#define min_t(type, x, y)       __careful_cmp((type)(x), (type)(y), <)
    1    warning        return rcu_dereference(*slot);
    1    vmlinux.o: warning: objtool: vc_switch_off_ist+0xbe: call to memcpy() leaves .noinstr.text section
    1    vmlinux.o: warning: objtool: sync_regs+0x24: call to memcpy() leaves .noinstr.text section
    1    vmlinux.o: warning: objtool: set_ftrace_ops_ro+0x47: relocation to !ENDBR: machine_kexec_prepare+0x252
    1    vmlinux.o: warning: objtool: set_ftrace_ops_ro+0x31: relocation to !ENDBR: machine_kexec_prepare+0x3c7
    1    vmlinux.o: warning: objtool: fixup_bad_iret+0x36: call to memset() leaves .noinstr.text section
    1    vmlinux.o: warning: objtool: __sev_put_ghcb+0x35: call to memcpy() leaves .noinstr.text section
    1    vmlinux.o: warning: objtool: __sev_get_ghcb+0xaa: call to memcpy() leaves .noinstr.text section
    1    val = *addr & GENMASK(size - 1, offset);: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \:712:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/vmscan.c:860:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/vmscan.c:5882:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/vmscan.c:3049:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/vmscan.c:3037:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/vmalloc.c:2940:23: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/slub.c:900:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/slub.c:4518:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/slub.c:4339:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/slub.c:4338:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/slab_common.c:1245:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/percpu.c:638:22: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/percpu.c:2499:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/percpu.c:2401:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/percpu.c:236:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/percpu.c:1296:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/page_alloc.c:9098:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/page_alloc.c:8164:29: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/page_alloc.c:8075:5: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/page_alloc.c:7443:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/page_alloc.c:7210:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/page_alloc.c:7137:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]In file included from
    1    mm/page_alloc.c:7137../include/linux/minmax.h::9: warning: 36:ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]24:
    1    mm/page_alloc.c:3755:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/page_alloc.c:2965:37: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/page_alloc.c:2746:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/page_alloc.c:1234:21: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/page-writeback.c:945:21: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/page-writeback.c:725:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/page-writeback.c:402:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/page-writeback.c:399:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/page-writeback.c:1924:22: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/page-writeback.c:1900:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/page-writeback.c:1776:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/page-writeback.c:1476:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/page-writeback.c:1431:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/page-writeback.c:1348:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/page-writeback.c:1324:34: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/page-writeback.c:1108:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/mmu_gather.c:56:22: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/mmap.c:3685:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/mmap.c:3664:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/mmap.c:1721:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/mincore.c:267:30: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/memory.c:1940:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/memblock.c:298:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/memblock.c:2033:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/highmem.c:423:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/highmem.c:409:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/filemap.c:3767:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/filemap.c:3039:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    mm/dmapool.c:148:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/xarray.c:821:3: warning: ISO C does not allow indirection on operand of type 'typeof (*slot)' (aka 'void *') [-Wvoid-ptr-dereference]
    1    lib/xarray.c:684:4: warning: ISO C does not allow indirection on operand of type 'typeof (*slot)' (aka 'void *') [-Wvoid-ptr-dereference]
    1    lib/xarray.c:618:3: warning: ISO C does not allow indirection on operand of type 'typeof (xa->xa_head)' (aka 'void *') [-Wvoid-ptr-dereference]
    1    lib/xarray.c:591:3: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/xarray.c:539:4: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/xarray.c:466:4: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/xarray.c:459:3: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/xarray.c:2216:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/vsprintf.c:1244:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/vsprintf.c:1201:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/vsprintf.c:1176:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/stackdepot.c:154:34: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/seq_buf.c:235:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/scatterlist.c:398:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/rhashtable.c:962:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/rhashtable.c:572:3: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/rhashtable.c:1063:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/rhashtable.c:1042:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/radix-tree.c:87:23: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/radix-tree.c:877:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/radix-tree.c:829:2: warning: ISO C does not allow indirection on operand of type 'typeof (*slot)' (aka 'void *') [-Wvoid-ptr-dereference]
    1    lib/radix-tree.c:684:2: warning: ISO C does not allow indirection on operand of type 'typeof (*slot)' (aka 'void *') [-Wvoid-ptr-dereference]
    1    lib/radix-tree.c:660:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/radix-tree.c:626:4: warning: ISO C does not allow indirection on operand of type 'typeof (*slot)' (aka 'void *') [-Wvoid-ptr-dereference]
    1    lib/radix-tree.c:615:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/radix-tree.c:551:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/radix-tree.c:484:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/radix-tree.c:471:34: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/radix-tree.c:455:3: warning: ISO C does not allow indirection on operand of type 'typeof (root->xa_head)' (aka 'void *') [-Wvoid-ptr-dereference]
    1    lib/radix-tree.c:418:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/radix-tree.c:389:33: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/radix-tree.c:1560:33: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/radix-tree.c:1531:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/radix-tree.c:1510:4: warning: ISO C does not allow indirection on operand of type 'typeof (*slot)' (aka 'void *') [-Wvoid-ptr-dereference]
    1    lib/radix-tree.c:1496:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/radix-tree.c:1366:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/radix-tree.c:1313:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/radix-tree.c:1272:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/radix-tree.c:1219:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/radix-tree.c:1207:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/math/reciprocal_div.c:29:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/math/reciprocal_div.c:28:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/maple_tree.c:855:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/maple_tree.c:825:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/maple_tree.c:6387:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    1    lib/maple_tree.c:5436:3: warning: ISO C does not allow indirection on operand of type 'typeof (slots[offset])' (aka 'void *') [-Wvoid-ptr-dereference]
    1    lib/maple_tree.c:4335:3: warning: ISO C does not allow indirection on operand of type 'typeof (wr_mas->slots[mas->offset])' (aka 'void *') [-Wvoid-ptr-dereference]
    1    lib/maple_tree.c:4304:3: warning: ISO C does not allow indirection on operand of type 'typeof (wr_mas->slots[end])' (aka 'void *') [-Wvoid-ptr-dereference]
    1    lib/maple_tree.c:4299:3: warning: ISO C does not allow indirection on operand of type 'typeof (wr_mas->slots[new_end])' (aka 'void *') [-Wvoid-ptr-dereference]
    1    lib/maple_tree.c:4288:3: warning: ISO C does not allow indirection on operand of type 'typeof (wr_mas->slots[new_end])' (aka 'void *') [-Wvoid-ptr-dereference]
    1    lib/maple_tree.c:4220:2: warning: ISO C does not allow indirection on operand of type 'typeof (wr_mas->slots[offset + 1])' (aka 'void *') [-Wvoid-ptr-dereference]
    1    lib/maple_tree.c:4206:3: warning: ISO C does not allow indirection on operand of type 'typeof (wr_mas->slots[offset])' (aka 'void *') [-Wvoid-ptr-dereference]
    1    lib/maple_tree.c:4134:2: warning: ISO C does not allow indirection on operand of type 'typeof (dst_slots[dst_offset])' (aka 'void *') [-Wvoid-ptr-dereference]
    1    lib/maple_tree.c:4126:3: warning: ISO C does not allow indirection on operand of type 'typeof (dst_slots[dst_offset])' (aka 'void *') [-Wvoid-ptr-dereference]
    1    lib/maple_tree.c:3941:2: warning: ISO C does not allow indirection on operand of type 'typeof (mas->tree->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    1    lib/maple_tree.c:3937:2: warning: ISO C does not allow indirection on operand of type 'typeof (slots[0])' (aka 'void *') [-Wvoid-ptr-dereference]
    1    lib/maple_tree.c:3922:3: warning: ISO C does not allow indirection on operand of type 'typeof (mas->tree->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    1    lib/maple_tree.c:3674:3: warning: ISO C does not allow indirection on operand of type 'typeof (mas->tree->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    1    lib/maple_tree.c:3662:2: warning: ISO C does not allow indirection on operand of type 'typeof (mas->tree->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    1    lib/maple_tree.c:3653:2: warning: ISO C does not allow indirection on operand of type 'typeof (slots[slot])' (aka 'void *') [-Wvoid-ptr-dereference]
    1    lib/maple_tree.c:3646:4: warning: ISO C does not allow indirection on operand of type 'typeof (slots[slot])' (aka 'void *') [-Wvoid-ptr-dereference]
    1    lib/maple_tree.c:3261:2: warning: ISO C does not allow indirection on operand of type 'typeof (slots[offset - 1])' (aka 'void *') [-Wvoid-ptr-dereference]
    1    lib/maple_tree.c:3260:2: warning: ISO C does not allow indirection on operand of type 'typeof (slots[offset])' (aka 'void *') [-Wvoid-ptr-dereference]
    1    lib/maple_tree.c:1721:3: warning: ISO C does not allow indirection on operand of type 'typeof (slots[offset])' (aka 'void *') [-Wvoid-ptr-dereference]
    1    lib/maple_tree.c:1718:3: warning: ISO C does not allow indirection on operand of type 'typeof (mas->tree->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    1    lib/kstrtox.c:431:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/kstrtox.c:430:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/kstrtox.c:429:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/kstrtox.c:428:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/kstrtox.c:427:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/kstrtox.c:426:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/kstrtox.c:425:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/kstrtox.c:424:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/kstrtox.c:423:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/kstrtox.c:422:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/kstrtox.c:400:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/iov_iter.c:449:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/iov_iter.c:293:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/idr.c:237:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/idr.c:208:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/bucket_locks.c:27:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    lib/bitmap.c:1266:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    kernel/workqueue.c:4478:4: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    kernel/time/timekeeping.c:2184:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    kernel/time/ntp.c:740:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    kernel/time/ntp.c:739:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    kernel/time/ntp.c:724:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    kernel/time/ntp.c:723:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    kernel/time/ntp.c:343:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    kernel/time/ntp.c:341:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    kernel/time/clocksource.c:902:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]In file included from ../arch/x86/kernel/cpu/amd.c:5:
    1    kernel/time/clocksource.c:902:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    kernel/time/clocksource.c:1404:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    kernel/time/clocksource.c:1398:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    kernel/sched/core.c:8003:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    kernel/ptrace.c:821:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    kernel/pid.c:658:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    kernel/pid.c:656:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    kernel/irq/chip.c:965:29: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    kernel/irq/chip.c:930:30: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    kernel/groups.c:18:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    kernel/groups.c../include/linux/rcupdate.h::18430::1611::  warning: note: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]expanded from macro '__rcu_dereference_check'
    1    kernel/futex/core.c:555:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    kernel/fork.c:1131:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    kernel/events/ring_buffer.c:712:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    kernel/events/core.c:9568:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    kernel/events/core.c:12923:3: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    kernel/events/core.c:10676:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    kernel/events/core.c:10655:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    kernel/events/callchain.c:66:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    io_uring/tctx.c:42:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    io_uring/rsrc.c:381:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    io_uring/rsrc.c:1212:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    io_uring/kbuf.c:411:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/net/sock.h:619../include/linux/minmax.h::2638::25 :warning:  ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]note:
    1    include/net/sock.h:597:14: warning: In file included from ../kernel/capability.c:13:
    1    include/linux/xarray.h::241182::9 :note:  expanded from macro '__careful_cmp'warning:
    1    include/linux/xarray.h:43 warning1198s: generated.
    1    include/linux/xarray.h:1207:9In file included from : ../kernel/printk/printk.cwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]23
    1    include/linux/xarray.h:1207:9:../include/asm-generic/barrier.h :warning: 198ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]                (__is_constexpr(x) && __is_constexpr(y))
    1    include/linux/xarray.h:1198:9In file included from : warning: ../arch/x86/events/amd/core.cISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    include/linux/xarray.h:1198:9:../include/linux/minmax.h :warning: 104ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    include/linux/xarray.h:1198:9:../include/linux/bits.h :warning: 38ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    include/linux/xarray.h:1198:9: warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/xarray.h:1198:9: warning: In file included from ../drivers/base/property.c:10:
    1    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]                (__is_constexpr(x) && __is_constexpr(y))
    1    include/linux/xarray.h:1198:9: warning:         return rcu_dereference_check(node->slots[offset],ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/xarray.h:1198:9: In file included from warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../lib/vsprintf.c
    1    include/linux/xarray.h:1198:9:                 (__typecheck(x, y) && __no_side_effects(x, y))warning:
    1    include/linux/xarray.h:1198:9../include/linux/minmax.h:: 26warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]25
    1    include/linux/xarray.h:1198:9../include/linux/bits.h:: 38warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]3
    1    include/linux/xarray.h:1198:../include/linux/minmax.h9::26 :warning: 25ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    include/linux/xarray.h:1198:../block/blk-merge.c9::198 :warning: 9ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/xarray.h:1198737:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/xarray.h:1198../include/linux/minmax.h::952::19 warning: : ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]note:
    1    include/linux/xarray.h:1198../include/linux/minmax.h::923:: 25warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/xarray.h:1189:9In file included from :../io_uring/poll.c :warning: 6ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/bio.h
    1    include/linux/xarray.h:1189:9: #define min(x, y)       __careful_cmp(x, y, <)warning:
    1    include/linux/xarray.h:1189:9:         __rcu_dereference_check((p), __UNIQUE_ID(rcu), \warning:
    1    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/rcupdate.h
    1    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]#define BUILD_BUG_ON_ZERO(e) ((int)(sizeof(struct { int:(-!!(e)); })))
    1    include/linux/xarray.h:1182:9:         (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))warning:
    1    include/linux/xarray.h:1182:../include/linux/minmax.h9::26 :warning: 25ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    include/linux/xarray.h:../include/linux/minmax.h1207::379::9 :warning:  note: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]expanded from macro '__careful_cmp'
    1    include/linux/xarray.h:../include/linux/minmax.h1198::1049::48 : warning: note: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]expanded from macro 'min_t'
    1    include/linux/xarray.h:../include/linux/minmax.h1182::459::19 :warning:  ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]note:
    1    include/linux/xarray.h:../include/linux/minmax.h1182::239::4 : warning: note: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]expanded from macro '__no_side_effects'
    1    include/linux/xarray.h:../include/linux/const.h1182::129::25 :warning:  ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]note:
    1    include/linux/xarray.h9:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/xarray.h../include/linux/build_bug.h::161198::629::  note: warning: expanded from macro 'BUILD_BUG_ON_ZERO'ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/xarray.h../include/linux/bits.h::381198::39::  note: warning: expanded from macro 'GENMASK'ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]In file included from ../arch/x86/kernel/setup.c:10:
    1    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]        return bio_iovec(rq->bio).bv_len;
    1    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]                (__typecheck(x, y) && __no_side_effects(x, y))
    1    include/linux/uio.h:145:14: warning:                 __is_constexpr((l) > (h)), (l) > (h), 0)))ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/uio.h:145:14:         ((typeof(*p) __force __kernel *)(local)); \warning:
    1    include/linux/uio.h:../include/linux/const.h145::1214:: 25warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]In file included from
    1    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/bits.h
    1    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]        (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))
    1    include/linux/uaccess.h:330:16:         __builtin_choose_expr(__safe_cmp(x, y), \warning:
    1    include/linux/uaccess.h:330:16../include/linux/bits.h:: warning: 25ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    include/linux/uaccess.h:330:../include/linux/const.h16:: 12warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    include/linux/uaccess.h:330../include/linux/const.h::1612:: 25warning: : ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]note:
    1    include/linux/uaccess.h:329:16In file included from : ../kernel/time/itimer.cwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]8
    1    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]In file included from
    1    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]        return rcu_dereference_protected(*slot, lockdep_is_held(treelock));
    1    include/linux/uaccess.h:329:16: warning:         return rcu_dereference_protected(*slot, lockdep_is_held(treelock));ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/uaccess.h:329:16: ../include/linux/minmax.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]23
    1    include/linux/uaccess.h:329:16: #define bio_iovec(bio)          bio_iter_iovec((bio), (bio)->bi_iter)warning:
    1    include/linux/uaccess.h:329:16:         ((typeof(*p) __force __kernel *)(p)); \warning:
    1    include/linux/uaccess.h:329../include/linux/minmax.h::1636:: 24warning: : ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]note:
    1    include/linux/uaccess.h:../include/linux/minmax.h330::1620:: warning: 21ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    include/linux/uaccess.h:../include/linux/minmax.h330:45::1633::  note: warning: expanded from macro 'min'ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/sockptr.h:102:16: warning:                 val = *addr1 & ~*addr2 & GENMASK(size - 1, offset);ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/seq_buf.h:71:9: warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../block/blk-lib.c
    1    include/linux/seq_buf.h:71:9: warning: In file included from ../arch/x86/kernel/cpu/zhaoxin.c:5:
    1    include/linux/seq_buf.h:71:9: warning: ../mm/page-writeback.c:1297:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/seq_buf.h:71:9../include/linux/minmax.h:: 52warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]19
    1    include/linux/sbitmap.h:256:24: warning: #define min(x, y)       __careful_cmp(x, y, <)ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/sbitmap.h:256:24:                 *map |= GENMASK(start + nbits - 1, start);warning:
    1    include/linux/rcupdate.h:647:28warning: : ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]note:
    1    include/linux/rcupdate.h:4514:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/rcupdate.h:436:11: note:  warningsexpanded from macro '__rcu_dereference_protected'
    1    include/linux/rcupdate.h:420:9: note: ../mm/page-writeback.c:1476:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/rcupdate.h14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/rcupdate.h../include/linux/xarray.h::6471182::289::  note: warning: expanded from macro 'rcu_dereference'ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/rcupdate.h../include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/radix-tree.h:194:In file included from 9../fs/proc/array.c:: warning: 58ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    include/linux/radix-tree.h:194:9: warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../arch/x86/kernel/cpu/mtrr/mtrr.c:36:
    1    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]        (sizeof(int) == sizeof(*(8 ? ((void *)((long)(x) * 0l)) : (int *)8)))
    1    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]                (__is_constexpr(x) && __is_constexpr(y))
    1    include/linux/radix-tree.h:194:../include/linux/minmax.h9::36 :warning: 24ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../arch/x86/kernel/fpu/regset.c
    1    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]        gi = kvmalloc(struct_size(gi, gid, gidsetsize), GFP_KERNEL_ACCOUNT);
    1    include/linux/radix-tree.h:179:9: warning:         (sizeof(int) == sizeof(*(8 ? ((void *)((long)(x) * 0l)) : (int *)8)))ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/radix-tree.h:179:9: warning:                 (__typecheck(x, y) && __no_side_effects(x, y))ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/radix-tree.h:179:9: In file included from warning: ../block/blk-flush.cISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    include/linux/radix-tree.h:179:9:         ((typeof(*p) __force __kernel *)(local)); \warning:
    1    include/linux/radix-tree.h:179:9../include/linux/bio.h:: 146warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]11
    1    include/linux/radix-tree.h:179../mm/memory.c:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/radix-tree.h:179../include/linux/bits.h::925:: 3warning: : ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]note:
    1    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]        r->start = min(r1->start, r2->start);
    1    include/linux/pagemap.h:174:9: In file included from warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../security/min_addr.c
    1    include/linux/overflow.h../include/linux/radix-tree.h::253179::269::  note: warning: expanded from macro 'struct_size'ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/nodemask.h:309:9:         __builtin_choose_expr(__safe_cmp(x, y), \warning:
    1    include/linux/nodemask.h:272:9:../include/linux/rcupdate.h :warning: 638ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    include/linux/nodemask.h:266In file included from :9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/nodemask.h:266:9: warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../kernel/time/tick-common.c
    1    include/linux/nodemask.h:266:9: warning:         (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/nodemask.h:266:9../include/linux/const.h:: 12warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]25
    1    include/linux/nodemask.h:266../include/linux/const.h::912::25 :warning:  note: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]expanded from macro '__is_constexpr'
    1    include/linux/nodemask.h../include/linux/const.h::309:129:25::  warning: note: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]expanded from macro '__is_constexpr'
    1    include/linux/netdevice.h:2415:9: warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/mm.hexpanded from macro '__rcu_access_pointer':2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/mm.h:2098:9In file included from : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/mm.h:2098:9: warning: In file included from ../arch/x86/mm/init.c:4:
    1    include/linux/mm.h:2098:9: warning: In file included from ../arch/x86/entry/vdso/vma.c:7:
    1    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]        __builtin_choose_expr(__safe_cmp(x, y), \
    1    include/linux/mm.h:2098:9: warning:         head = rcu_access_pointer(mapping->i_pages.xa_head);ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/mm.h:2098:9: warning:                 (__typecheck(x, y) && __no_side_effects(x, y))ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/mm.h:2098:9../include/linux/bits.h:: 38warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]3
    1    include/linux/mm.h:2098:../include/linux/const.h9:: 12warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]25
    1    include/linux/mm.h:2093:In file included from 9../kernel/ksysfs.c:: 14warning: :
    1    include/linux/mm.h:2093:9: warning: In file included from ../kernel/rcu/sync.c:10:
    1    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]In file included from ../kernel/printk/printk_safe.c:11:
    1    include/linux/mm.h:2093:9: warning: #define BUILD_BUG_ON_ZERO(e) ((int)(sizeof(struct { int:(-!!(e)); })))ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/mm.h:2093:9: ../include/linux/minmax.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]45
    1    include/linux/mm.h:2093:9:         r->start = min(r1->start, r2->start);warning:
    1    include/linux/mm.h:2093:9:                 (__is_constexpr(x) && __is_constexpr(y))warning:
    1    include/linux/mm.h:209336::924::  note: warning: expanded from macro '__careful_cmp'ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/mm.h:../include/linux/bits.h:209338::93::  warning: note: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]expanded from macro 'GENMASK'
    1    include/linux/mm.h../include/linux/blkdev.h::20931161::99::  warning: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/minmax.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/minmax.h:26:25: 31 warnings generated.
    1    include/linux/minmax.h:23:25:47 warnings generated.
    1    include/linux/minmax.h:23:25: ../mm/memory.c:4514:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/minmax.h:23:2594: warning snote:  generatedexpanded from macro '__no_side_effects'.
    1    include/linux/minmax.h:../mm/page_alloc.c:6978:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/minmax.h:../include/linux/find.h26:197::1632:: note:  expanded from macro '__safe_cmp'warning:
    1    include/linux/minmax.h: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/minmax.h15: warning52s: generated19.
    1    include/linux/minmax.h../include/linux/xarray.h::521182::199:: note:  expanded from macro 'max'warning:
    1    include/linux/minmax.h../include/linux/radix-tree.h::36:17924::9 :note:  expanded from macro '__careful_cmp'warning:
    1    include/linux/minmax.h../include/linux/nodemask.h::52272::199::  note: warning: expanded from macro 'max'ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/minmax.h../include/linux/nodemask.h::36272::249::  note: warning: expanded from macro '__careful_cmp'ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/minmax.h../include/linux/ioport.h::23252::2513:: note:  expanded from macro '__no_side_effects'warning:
    1    include/linux/minmax.h../include/linux/find.h::37274::941::  note: warning: expanded from macro '__careful_cmp'ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/minmax.h../include/linux/find.h::2358::417::  warning: note: expanded from macro '__no_side_effects'ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/minmax.h../include/linux/find.h::23197::2532::  note: warning: expanded from macro '__no_side_effects'ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/minmax.h../include/linux/bitmap.h::45459::1911::  note: warning: expanded from macro 'min'ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/minmax.h../include/linux/bitmap.h::31475::1012::  note: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]expanded from macro '__cmp_once'
    1    include/linux/minmax.h../include/linux/bitmap.h:36:475::2412::  warning: note: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]expanded from macro '__careful_cmp'
    1    include/linux/minmax.h../block/blk-merge.c::36514::243::  note: warning: expanded from macro '__careful_cmp'ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/maple_tree.h:579:2:../kernel/events/ring_buffer.c warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    1    include/linux/maple_tree.h:579:2: warning: In file included from ../kernel/time/hrtimer.c:25:
    1    include/linux/maple_tree.h:579:2: warning: #define min(x, y)       __careful_cmp(x, y, <)ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    1    include/linux/maple_tree.h:579../include/linux/bio.h::224:: 2warning: :ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    1    include/linux/jiffies.h:432In file included from :26../fs/buffer.c:: 23warning: :
    1    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]In file included from
    1    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]#define max(x, y)       __careful_cmp(x, y, >)
    1    include/linux/jiffies.h:432:26: warning:         __builtin_choose_expr(__safe_cmp(x, y), \ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/jiffies.h:427In file included from :28../drivers/tty/pty.c:: warning: 10ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    include/linux/jiffies.h:427:28: ../include/linux/bits.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]38
    1    include/linux/jiffies.h:427../include/linux/minmax.h::2823:: 19warning: : ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]note:
    1    include/linux/jiffies.h:../include/linux/const.h427::1228::25 :warning:  note: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]expanded from macro '__is_constexpr'
    1    include/linux/jiffies.h23:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/ioport.hIn file included from :253:11: warning: ../include/linux/bitmap.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    include/linux/ioport.h:In file included from 263:../fs/ramfs/inode.c11:: 26warning: :
    1    include/linux/ioport.h:263In file included from :11:../block/blk-timeout.c :warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]6
    1    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]        (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))
    1    include/linux/ioport.h:263:11: warning:                 unsigned long val = *addr1 & *addr2 & GENMASK(size - 1, 0);ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/ioport.h:263:11: warning:                 (__is_constexpr(x) && __is_constexpr(y))ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/ioport.h:263:11:         __rcu_dereference_check((p), __UNIQUE_ID(rcu), \warning:
    1    include/linux/ioport.h:263:11:         __builtin_choose_expr(__safe_cmp(x, y), \warning:
    1    include/linux/ioport.h:263:../include/linux/minmax.h11:: 45warning: :19ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    include/linux/ioport.h:262:13In file included from :../drivers/tty/vt/vt_ioctl.c :warning: 29:
    1    include/linux/ioport.h:262:13In file included from :../arch/x86/kernel/sys_ia32.c :warning: 29:
    1    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]        (sizeof(int) == sizeof(*(8 ? ((void *)((long)(x) * 0l)) : (int *)8)))
    1    include/linux/ioport.h:262:13: warning: ../include/linux/minmax.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/ioport.h:262:13: warning: #define min_t(type, x, y)       __careful_cmp((type)(x), (type)(y), <)
    1    include/linux/ioport.h:262../include/linux/minmax.h::1336:: 24warning: : ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]note:
    1    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]In file included from ../mm/highmem.c:20:
    1    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/bio.h
    1    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]#define BUILD_BUG_ON_ZERO(e) ((int)(sizeof(struct { int:(-!!(e)); })))
    1    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]                __is_constexpr((l) > (h)), (l) > (h), 0)))
    1    include/linux/ioport.h:253:11: warning:                 smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/ioport.h:253:11: #define max(x, y)       __careful_cmp(x, y, >)warning:
    1    include/linux/ioport.h:252:13:In file included from  warning: ../block/blk-settings.cISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/ioport.h:252:13: warning: In file included from ../arch/x86/events/intel/pt.c:18:
    1    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]In file included from
    1    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]        ((typeof(*p) __force __kernel *)(local)); \
    1    include/linux/ioport.h:252:13: In file included from warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../block/blk-ia-ranges.c
    1    include/linux/ioport.h:252:13:         __builtin_choose_expr(__safe_cmp(x, y), \warning:
    1    include/linux/ioport.h:252:13../include/linux/bio.h:: 24warning: :2: note: expanded from macro 'bio_iter_iovec'
    1    include/linux/ioport.h:252../include/linux/minmax.h:13::26 warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/ioport.h:252../include/linux/bio.h::13150:: 2warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/ioport.h:../include/linux/rcupdate.h263::57511::2 :warning:  ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]note:
    1    include/linux/ioport.h:../include/linux/bits.h263::1125: :warning: 3ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    include/linux/ioport.h:../include/linux/bits.h262::3813::3 :warning:  ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]note:
    1    include/linux/ioport.h26::252:2513:: warning:  ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]note:
    1    include/linux/ioport.h../mm/vmscan.c:7106:23: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/ioport.h../include/linux/xarray.h::2621189::139::  warning: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/ioport.h../include/linux/minmax.h::253:5211::19 :warning:  ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]note:
    1    include/linux/ioport.h../include/linux/minmax.h::25323::11:25:  warning: note: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]expanded from macro '__no_side_effects'
    1    include/linux/ioport.h../include/linux/bits.h::26225::133::  warning: note: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]expanded from macro 'GENMASK_INPUT_CHECK'
    1    include/linux/iomap.h:208:9In file included from : ../io_uring/kbuf.cwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]6
    1    include/linux/iomap.h:207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/find.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]119:
    1    include/linux/find.hwarning: :317ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    include/linux/find.hIn file included from :168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/find.h:warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]147
    1    include/linux/find.h:note: 119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/find.h::317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/find.h:88::24: 27note: : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/find.h:88:27:../include/linux/const.h warning: :12ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    include/linux/find.h:88:27: warning:                 (__typecheck(x, y) && __no_side_effects(x, y))ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/find.h:88:27:         (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))warning:
    1    include/linux/find.h:58:17: warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/minmax.h
    1    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]#define min(x, y)       __careful_cmp(x, y, <)
    1    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]                (__is_constexpr(x) && __is_constexpr(y))
    1    include/linux/find.h:58:17: warning:         (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/find.h:58:17../include/linux/bits.h:: 38warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]3
    1    include/linux/find.h:317:31../include/linux/bio.h:: 24warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]2
    1    include/linux/find.h:317../kernel/events/core.c:31:: 6629warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]15
    1    include/linux/find.h:317../include/linux/minmax.h::31104:: warning: 27:ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/find.h:317../include/linux/bio.h::31:24 :warning: 2ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    include/linux/find.h:296:32In file included from : ../mm/early_ioremap.cwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]14
    1    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]#define BUILD_BUG_ON_ZERO(e) ((int)(sizeof(struct { int:(-!!(e)); })))
    1    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]                (__typecheck(x, y) && __no_side_effects(x, y))
    1    include/linux/find.h:274:41: warning:                 *map |= GENMASK(start + nbits - 1, start);ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/find.h:274:41: 13warning:  warningISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]s
    1    include/linux/find.h:250:45: warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]        return jiffies_to_msecs(max(0L, delta));
    1    include/linux/find.h:250:45: warning: #define BUILD_BUG_ON_ZERO(e) ((int)(sizeof(struct { int:(-!!(e)); })))ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]#define max(x, y)       __careful_cmp(x, y, >)
    1    include/linux/find.h:250:45: warning:         bio_for_each_segment(bv, bio, iter)ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]        r->start = max(r1->start, r2->start);
    1    include/linux/find.h:223:../include/linux/bits.h42::38 :warning: 3ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/minmax.h
    1    include/linux/find.h:197:32: warning:   CC      kernel/irq/irqdesc.o
    1    include/linux/find.h:197:32: warning:         return min_t(unsigned int, MAX_NUMNODES,ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/find.h:197:32: warning:         (sizeof(int) == sizeof(*(8 ? ((void *)((long)(x) * 0l)) : (int *)8)))ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/find.h:197:32:         return rcu_dereference_protected(xa->xa_head,warning:
    1    include/linux/find.h:197:3299: warning swarning:  generatedISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference].
    1    include/linux/find.h:197:32../include/linux/minmax.h:: 52warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]19
    1    include/linux/find.h:168:31: warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../block/blk-lib.c
    1    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]                (__typecheck(x, y) && __no_side_effects(x, y))
    1    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]                (__is_constexpr(x) && __is_constexpr(y))
    1    include/linux/find.h:168:31: warning:                 __is_constexpr((l) > (h)), (l) > (h), 0)))ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/find.h:168:31: warning:                 (__typecheck(x, y) && __no_side_effects(x, y))ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/find.h:168:31: warning:                 (__is_constexpr(x) && __is_constexpr(y))ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/find.h:168:31: In file included from warning: ../kernel/irq_work.cISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    include/linux/find.h:168:31:                __is_constexpr((l) > (h)), (l) > (h), 0))) warning:
    1    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]        (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))
    1    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]                (__is_constexpr(x) && __is_constexpr(y))
    1    include/linux/find.h:147:18:         __builtin_choose_expr(__safe_cmp(x, y), \warning:
    1    include/linux/find.h:119:28: In file included from warning: ../mm/page-writeback.cISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    include/linux/find.h:119:28:         (sizeof(int) == sizeof(*(8 ? ((void *)((long)(x) * 0l)) : (int *)8)))warning:
    1    include/linux/find.h:119../include/linux/minmax.h::2826:: 43warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/find.h:119../include/asm-generic/rwonce.h::2861:: 18warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/find.h:../include/linux/minmax.h58::2317::25 :warning:  ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]note:
    1    include/linux/find.h:../include/linux/minmax.h168::2631::25 :warning:  ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]note:
    1    include/linux/find.h../include/linux/minmax.h::8823::2725::  warning: note: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]expanded from macro '__no_side_effects'
    1    include/linux/find.h../include/linux/const.h::14712::1825: :warning:  note: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]expanded from macro '__is_constexpr'
    1    include/linux/find.h../include/linux/build_bug.h::16816::3162::  warning: note: expanded from macro 'BUILD_BUG_ON_ZERO'ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/dma-mapping.h:475:9../include/linux/const.h:: 12warning: :25ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    include/linux/dma-mapping.h:                        ^~~~~~~~~~~~~~~~~~~~~~475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/const.h:: 12warning: :25ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    include/linux/const.h:12../mm/percpu.c:867:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/const.h:../mm/page-writeback.c:1297:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/const.h../include/linux/xarray.h::121182::259::  note: warning: expanded from macro '__is_constexpr'ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/const.h../include/linux/ioport.h::12262::2513::  warning: note: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]expanded from macro '__is_constexpr'
    1    include/linux/const.h../include/linux/find.h::12250:25::45 :note:  expanded from macro '__is_constexpr'warning:
    1    include/linux/const.h../include/linux/find.h::12223::2542::  note: warning: expanded from macro '__is_constexpr'ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/const.h../include/linux/bio.h::12286::2515::  warning: note: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]expanded from macro '__is_constexpr'
    1    include/linux/const.h../include/linux/bio.h::12192:25::2 :note:  expanded from macro '__is_constexpr'warning:
    1    include/linux/bvec.h:177:15In file included from :../include/linux/sysfs.h :warning: 16ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    include/linux/bvec.h:177:15: warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/bvec.h:177:15: In file included from warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/build_bug.h:7716 warning:s62 generated:.
    1    include/linux/build_bug.h:1649 warnings generated.
    1    include/linux/build_bug.h../include/linux/xarray.h::161182:62::9 :note:  expanded from macro 'BUILD_BUG_ON_ZERO'warning:
    1    include/linux/build_bug.h../include/linux/blk-mq.h::161045::629:: note:  expanded from macro 'BUILD_BUG_ON_ZERO'warning:
    1    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/minmax.h
    1    include/linux/blk-mq.h:1045:9: ../include/linux/bits.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]38
    1    include/linux/blk-mq.h:1045:9../include/linux/const.h:: 12warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]25
    1    include/linux/blk-mq.h:../include/linux/minmax.h1045::1049::48 :warning:  note: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]expanded from macro 'min_t'
    1    include/linux/blk-mq.h../include/linux/minmax.h::1045:459:: 19warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/blk-mq.h../include/linux/minmax.h::104526::439::  note: warning: expanded from macro '__safe_cmp'
    1    include/linux/bits.h:3852:3 warning:s  generatednote: .
    1    include/linux/bits.h:25:3: ../mm/percpu.c:867:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/bits.h../include/linux/uaccess.h::38329::316::  warning: note: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]expanded from macro 'GENMASK'
    1    include/linux/bits.h../include/linux/radix-tree.h::25:1793::9 :note:  expanded from macro 'GENMASK_INPUT_CHECK'warning:
    1    include/linux/bits.h../include/linux/find.h::2558::317::  note: warning: expanded from macro 'GENMASK_INPUT_CHECK'ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/bits.h../include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/bits.h../include/linux/bio.h::28638:15::3 :warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/bitmap.h:475:12: In file included from warning: ../block/fops.cISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    include/linux/bitmap.h:475:12: #define min_t(type, x, y)       __careful_cmp((type)(x), (type)(y), <)warning:
    1    include/linux/bitmap.h:475:12:         (sizeof(int) == sizeof(*(8 ? ((void *)((long)(x) * 0l)) : (int *)8)))warning:
    1    include/linux/bitmap.h:475:12:                 (__typecheck(x, y) && __no_side_effects(x, y))warning:
    1    include/linux/bitmap.h:475:12../include/asm-generic/rwonce.h:: 55warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    include/linux/bitmap.h:475:../include/linux/minmax.h12::52 :warning: 19ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    include/linux/bitmap.h:475../include/linux/const.h::1212:: 25warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference] note:
    1    include/linux/bitmap.h:459:11: warning: In file included from ../arch/x86/kernel/cpu/mtrr/mtrr.c:36:
    1    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]                (__typecheck(x, y) && __no_side_effects(x, y))
    1    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]                (__is_constexpr(x) && __is_constexpr(y))
    1    include/linux/bitmap.h:459:11:         return rcu_dereference_protected(node->slots[offset],warning:
    1    include/linux/bitmap.h:459../include/linux/mm.h::112093:: 9:warning:  ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/bitmap.h:../include/linux/minmax.h475::2312::4 :warning:  ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]note:
    1    include/linux/bitmap.h:../include/linux/minmax.h475:23::1225::  note: warning: expanded from macro '__no_side_effects'
    1    include/linux/bitmap.h:../include/linux/minmax.h459::10411::48 :warning:  note: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]expanded from macro 'min_t'
    1    include/linux/bio.h:297:16: warning: #define clamp(val, lo, hi) min((typeof(val))max(val, lo), hi)ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/bio.h:24:219: warning note: sexpanded from macro 'bio_iter_iovec' generated
    1    include/linux/bio.h:192:In file included from 2:../fs/sysfs/symlink.c :warning: 12ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    include/linux/bio.h:192:2: warning:         (sizeof(int) == sizeof(*(8 ? ((void *)((long)(x) * 0l)) : (int *)8)))ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/bio.h:192:2: warning:                 (__is_constexpr(x) && __is_constexpr(y))ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/bio.h:192:2../include/linux/bits.h:: 38warning: :3ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    include/linux/bio.h:192:../include/linux/minmax.h2::23 :warning: 25ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    include/linux/bio.h:192:../include/linux/const.h2::12 :warning: 25ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    include/linux/bio.h:192../include/linux/const.h::212:: 25warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/bio.h:../include/linux/minmax.h17::1049::48 :warning:  ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]note:
    1    include/linux/bio.h:../include/linux/bits.h192::225:: 3:warning:  ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]note:
    1    include/linux/bio.h../include/linux/xarray.h::1461189::119::  note: warning: expanded from macro '__bio_for_each_segment'ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/linux/bio.h../include/linux/rcupdate.h::192575::22::  warning: note: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]expanded from macro 'rcu_dereference_check'
    1    include/linux/bio.h../include/linux/const.h::29712::1625::  warning: note: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]expanded from macro '__is_constexpr'
    1    include/linux/bio.h../include/linux/bits.h::192:382::3 :warning:  ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    include/asm-generic/rwonce.hwarning: :61:18: note: expanded from macro 'WRITE_ONCE'
    1    include/asm-generic/rwonce.h../include/linux/radix-tree.h::17961:9::18 :warning:  ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]note:
    1    fs/statfs.c:259:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    fs/splice.c:782:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    fs/select.c:990:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    fs/select.c:1005:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    fs/remap_range.c:532:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    fs/reiserfs/reiserfs.o: warning: objtool: balance_internal+0xe2f: stack state mismatch: cfa1=4+328 cfa2=4+304
    1    fs/read_write.c:533:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    fs/read_write.c:408:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    fs/read_write.c:1515:5: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    fs/proc/stat.c:90:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    fs/proc/proc_sysctl.c:113:29: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    fs/proc/inode.c:55:3: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    fs/proc/base.c:976:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    fs/proc/base.c:860:21: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    fs/proc/base.c:321:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    fs/libfs.c:1015:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    fs/kernfs/file.c:300:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    fs/kernfs/file.c:220:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    fs/file_table.c:430:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    fs/file.c:141:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    fs/exec.c:503:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    fs/exec.c:489:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    fs/eventpoll.c:1397:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    fs/aio.c:924:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    fs/aio.c:855:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    fs/aio.c:748:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    drivers/tty/vt/vt.c:4762:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    drivers/tty/vt/vt.c:4761:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    drivers/tty/vt/vt.c:2186:5: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    drivers/tty/vt/vt.c:2002:23: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    drivers/tty/vt/vt.c:1978:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    drivers/tty/vt/vc_screen.c:306:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    drivers/tty/tty_port.c:603:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    drivers/tty/tty_buffer.c:98:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    drivers/tty/tty_buffer.c:364:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    drivers/tty/n_tty.c:1998:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    drivers/media/platform/qcom/camss/qcom-camss.o: warning: objtool: csiphy_lanes_enable() falls through to next function __cfi_csiphy_isr()
    1    drivers/media/i2c/m5mols/m5mols.o: warning: objtool: m5mols_set_fmt() falls through to next function __cfi_m5mols_enum_mbus_code()
    1    drivers/input/input.c:1575:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    drivers/input/input.c:1574:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    drivers/input/input.c:1573:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    drivers/input/input.c:1572:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    drivers/input/input.c:1569:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    drivers/input/input.c:1568:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    drivers/input/input.c:1550:30: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    drivers/input/input.c:1539:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    drivers/input/input.c:1534:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    drivers/input/input.c:1444:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    drivers/input/input.c:1430:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    drivers/input/input.c:1416:30: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    drivers/input/input.c:1391:22: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    drivers/input/input.c:1382:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    drivers/input/input.c:1379:23: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    drivers/char/random.c:659:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    drivers/char/random.c:655:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    drivers/char/random.c:632:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    drivers/char/random.c:362:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    drivers/char/random.c:277:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    drivers/char/random.c:1120:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    drivers/char/random.c../include/linux/rcupdate.h::1130:63843::2 :warning:  ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    drivers/char/misc.c:85:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    drivers/char/mem.c:518:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    cc1: warning: result of ‘-117440512 << 16’ requires 44 bits to represent, but ‘int’ only has 32 bits [-Wshift-overflow=]
    1    block/partitions/efi.c:218:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    block/ioctl.c:514:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    block/blk-settings.c:480:3: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    block/blk-settings.c:394:3: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    block/blk-settings.c:138:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    block/blk-rq-qos.c:140:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    block/blk-mq.c:4388:22: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    block/blk-mq-sched.c:578:23: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    block/blk-merge.c:514:3: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    block/blk-merge.c:277:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    block/blk-merge.c:234:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    block/blk-merge.c:234:14:         (sizeof(int) == sizeof(*(8 ? ((void *)((long)(x) * 0l)) : (int *)8)))warning:
    1    block/blk-merge.c:175:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]        typeof(*p) *local = (typeof(*p) *__force)READ_ONCE(p); \
    1    block/blk-merge.c:118:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    block/blk-merge.c../include/linux/minmax.h::26226::2521::  note: warning: expanded from macro '__safe_cmp'ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    block/blk-lib.c:185:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    block/blk-lib.c:165:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    block/blk-core.c:1048:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    arch/x86/mm/tlb.c:1296:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    arch/x86/mm/init.c:1028:29: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    arch/x86/lib/delay.c:129:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    arch/x86/kernel/e820.c:583:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    arch/x86/kernel/e820.c:583:15:         (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))warning:
    1    arch/x86/kernel/e820.c:582:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    arch/x86/kernel/cpu/mtrr/if.c:106:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    arch/x86/kernel/../kvm/vmx/../pmu.h:182:35: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    arch/x86/kernel/../kvm/vmx/../pmu.h:181:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    arch/x86/events/intel/core.c:6459:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    arch/x86/events/intel/core.c:5780:29: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    arch/x86/events/intel/core.c:4376:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    arch/x86/events/intel/core.c:4370:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    __is_constexpr((l) > (h)), (l) > (h), 0)))warning:
    1    __is_constexpr((l) > (h)), (l) > (h), 0)))../mm/percpu.c:638:22: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning:
    1    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../mm/memory.c:4503:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning:
    1    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning:
    1    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning:
    1    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning:
    1    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning:
    1    ^~~~~~~~~~~~~~~~~~~~~~~~~warning:
    1    ^~~~~~~~~~~~~~~~~~~~~~~~~51 warnings generated.
    1    ^~~~~~~~~~~~~~~~~~~~~~warning:
    1    ^~~~~~~~~~~~~~~~~~~~warning:
    1    ^~~~~~~~~~~~~~~~~~~~:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    ^~~~~~~~~~~~~~~~77 warnings generated.
    1    ^~warning:
    1    In file included from warning: ../include/uapi/linux/aio_abi.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    In file included from warning: ../include/net/af_unix.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    In file included from warning: ../include/linux/tick.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    In file included from warning: ../include/linux/spinlock.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    In file included from warning: ../include/linux/pid_namespace.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    In file included from warning: ../include/linux/perf_event.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    In file included from warning: ../include/linux/module.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    In file included from warning: ../include/linux/mm.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    In file included from warning: ../include/linux/mm.h:ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]737
    1    In file included from warning: ../include/linux/kernfs.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:12
    1    In file included from warning: ../include/linux/fs.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    In file included from warning: ../include/linux/fs.h:ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]13
    1    In file included from warning: ../include/linux/cpumask.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    In file included from warning: ../include/linux/cpu.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    In file included from warning: ../include/linux/blktrace_api.hISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]:
    1    In file included from warning: ../arch/x86/include/asm/cpumask.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:5:
    1    In file included from :./arch/x86/include/generated/uapi/asm/bpf_perf_event.h :warning: 1ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    In file included from :../include/trace/syscall.h9:: 7warning: :
    1    In file included from :../include/linux/thread_info.h :warning: 60ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    In file included from : ../include/linux/wait.hwarning: :9ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    In file included from 51../include/linux/huge_mm.h: warning8s:
    1    In file included from 51 warnings generated.
    1    In file included from 47 warnings generated.
    1    In file included from ../mm/percpu.c:1363:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    In file included from ../mm/page-writeback.c:723:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    In file included from ../mm/memblock.c:1097:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    In file included from ../include/trace/syscall.h:../mm/page-writeback.c:1297:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    In file included from ../include/linux/spinlock.h:warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]56
    1    In file included from ../include/linux/mmzone.h:8../mm/percpu.c:903:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    In file included from ../include/linux/mm.h:7../mm/percpu.c:1363:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    In file included from ../include/linux/irqdesc.h:../mm/util.c:1021:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    In file included from ../include/linux/irqdesc.h:../mm/memblock.c:1099:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    In file included from ../include/linux/huge_mm.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]8:
    1    In file included from ../include/linux/gfp.h../mm/percpu.c:2065:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    In file included from ../include/linux/fs.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]15
    1    In file included from ../include/linux/cpu.h:1756 warnings generated.
    1    In file included from ../include/linux/bitmap.h78:9 warning:
    1    In file included from ../include/linux/bio.h../include/linux/cpumask.h::19212:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    In file included from ../arch/x86/kernel/ldt.c:19../mm/page_alloc.c:6977:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    In file included from ../arch/x86/kernel/i8259.c../mm/memblock.c:1099:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    In file included from ../arch/x86/kernel/fpu/signal.c../mm/page-writeback.c:1924:22: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    In file included from ../arch/x86/include/asm/thread_info.h:5347 warnings generated.
    1    In file included from ../arch/x86/include/asm/thread_info.h../mm/percpu.c:1363:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    In file included from ../arch/x86/include/asm/processor.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]22
    1    In file included from ../arch/x86/include/asm/preempt.h:7../mm/percpu.c:1227:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    In file included from ../arch/x86/include/asm/preempt.h:22 warnings generated.
    1    In file included from ../arch/x86/include/asm/cpumask.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]5
    1    In file included from ../arch/x86/include/asm/cpufeature.h../mm/percpu.c:1227:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    In file included from  warning../include/linux/percpu-rwsem.hs: generated7:
    1    ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../mm/page-writeback.c:725:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :In file included from 9../include/uapi/linux/bpf_perf_event.h: :warning: 11ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    :In file included from 9../include/linux/preempt.h:: 78warning: :
    1    :In file included from 9../include/linux/pid.h:: 5warning: :
    1    :In file included from 9../include/linux/kernfs.h:: 12warning: :
    1    :In file included from 9../include/linux/bitmap.h:: 9warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :In file included from 9../include/linux/bitmap.h:: 9warning: :
    1    :In file included from 9../arch/x86/include/asm/processor.h:: 22warning: :
    1    :In file included from 42../include/linux/ktime.h:: 25warning: :
    1    :In file included from 41../include/linux/node.h:: warning: 18ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    :In file included from 41../arch/x86/include/asm/processor.h:: 22warning: :
    1    :In file included from 330:../arch/x86/include/asm/cpufeature.h16::5 warning: :
    1    :In file included from 32../arch/x86/include/asm/timex.h:: warning: 5ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    :In file included from 31../include/linux/fs.h:: 13warning: :
    1    :In file included from 28../include/net/sock.h:: 46warning: :
    1    :In file included from 28../include/linux/spinlock.h:: 56warning: :
    1    :In file included from 27../include/linux/time.h:: 60warning: :
    1    :In file included from 26../include/linux/percpu-rwsem.h:: 7warning: :
    1    :In file included from 252:../arch/x86/include/asm/processor.h13:: 22warning: :
    1    :In file included from 2../include/linux/pagemap.h:: 8warning: :
    1    :In file included from 2../include/linux/list_lru.h:: warning: 14ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    :In file included from 15../include/linux/vt_kern.h:: 12warning: :
    1    :In file included from 12../include/linux/highmem.h:: 5warning: :
    1    :In file included from 11../include/linux/io_uring_types.h:: 4warning: :
    1    :In file included from ../include/linux/preempt.h :warning: 78:
    1    :In file included from ../include/linux/gfp.h :warning: 7:
    1    :In file included from ../include/linux/fs.h :warning: 15ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    :In file included from  warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :In file included from  warning: ../include/linux/skbuff.h:ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]26
    1    :In file included from  warning: ../fs/sysfs/dir.c../include/linux/minmax.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]::
    1    :In file included from  ../include/net/net_namespace.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]43
    1    :In file included from  ../include/linux/tty.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]10
    1    :In file included from  ../include/linux/sched.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]14
    1    :In file included from  ../include/linux/preempt.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :In file included from  ../include/linux/preempt.hwarning: :78ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    :In file included from  ../include/linux/mmzone.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]8
    1    :In file included from  ../include/linux/mmzone.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]21
    1    :In file included from  ../include/linux/mm.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]737:
    1    :In file included from  ../include/linux/kobject.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :In file included from  ../include/linux/kexec.h:warning: 18:
    1    :In file included from  ../include/linux/fs.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]15
    1    :In file included from  ../include/linux/fs.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]13
    1    :In file included from  ../include/linux/elfcore.h:warning: 11ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    :In file included from  ../include/linux/cpumask.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]12
    1    :In file included from  ../include/linux/cpumask.hwarning: :12ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    :In file included from  ../include/linux/blktrace_api.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]5
    1    :In file included from  ../include/linux/bitmap.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]9
    1    :In file included from  ../include/linux/bitmap.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :In file included from  ../arch/x86/include/asm/processor.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]22
    1    :In file included from  ../arch/x86/include/asm/msr.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]11
    1    :: 168warning: ../include/linux/build_bug.h:ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    :9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]                (__is_constexpr(x) && __is_constexpr(y))
    1    :9: warning: ../include/linux/const.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    :9: ../include/linux/minmax.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]28
    1    :9: ../include/linux/minmax.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]23
    1    :9: ../include/linux/build_bug.h:warning: 16ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:62
    1    :903:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :9../include/linux/minmax.h::23 :warning: 25:ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference] note:
    1    :88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/bio.h
    1    :71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    1    :499:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :459:11: #define max(x, y)       __careful_cmp(x, y, >)warning:
    1    :459../include/linux/minmax.h::1123::4 :warning:  note: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]expanded from macro '__no_side_effects'
    1    :432:26../include/linux/rcupdate.h: :warning: 575ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    :432:../include/linux/minmax.h26::36 :warning: 24ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    :42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :42../include/linux/minmax.h:: 23:warning: 4ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    :416:15../include/linux/minmax.h::52 :19warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference] note:
    1    :373:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/asm-generic/barrier.h
    1    :309In file included from :9../include/linux/syscalls.h:: warning: 88ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    :309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :29: ../include/linux/minmax.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]36
    1    :296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/const.h
    1    :296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :296:../include/asm-generic/rwonce.h32::55 :warning: 33ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    :28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :272:9: ../include/linux/minmax.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]26
    1    :26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :267:22: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :263In file included from :../include/linux/wait_bit.h11:: 8warning: :
    1    :263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :262:../include/linux/minmax.h13::26 :warning: 25ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    :262../include/linux/minmax.h::1336:: 24warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :26../include/linux/minmax.h:: 23warning: :25ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    :25: warning: ../include/linux/bio.h:150:2: note: expanded from macro 'bio_for_each_segment'
    1    :256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :227:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :223:42../include/linux/const.h:: 12warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]25
    1    :223../include/linux/const.h::4212:: 25warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :21: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :2093:9../include/linux/minmax.h:: 45warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]19../kernel/pid.c
    1    :2../include/linux/build_bug.h:: 16warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]62
    1    :197:32:../include/linux/const.h :warning: 12:ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]25
    1    :194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :192:2:                 (__is_constexpr(x) && __is_constexpr(y))warning:
    1    :18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/const.h
    1    :17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]        __rcu_dereference_check((p), __UNIQUE_ID(rcu), \
    1    :179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]#define max(x, y)       __careful_cmp(x, y, >)
    1    :179:9: ../include/linux/rcupdate.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]575
    1    :177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :16In file included from : ../include/linux/rcupdate.hwarning: :27ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :144:9../include/linux/minmax.h:: 36warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]24
    1    :13: warning: ../include/linux/minmax.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    :12:25../mm/page-writeback.c:1297:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :1296:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :1207:../include/linux/minmax.h9:: 36warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]24
    1    :11In file included from :../include/linux/spinlock.h :warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]56:
    1    :11:../include/linux/minmax.h :warning: 26ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    :119:28: ../include/linux/bio.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]24
    1    :1189:9../include/linux/minmax.h:: 26warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]25
    1    :1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :1097:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :1045:9../include/linux/rcupdate.h:: warning: 575ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    :1021:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :../include/linux/xarray.h:1041182::489::  warning: note: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]expanded from macro 'min_t'
    1    :../include/linux/xarray.h491::119825::9 :note:  expanded from macro 'rcu_assign_pointer'warning:
    1    :../include/linux/xarray.h36::118224::9 :note:  warning: expanded from macro '__careful_cmp'ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :../include/linux/xarray.h26::118225::9 :note:  expanded from macro '__safe_cmp'warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :../include/linux/xarray.h19::1182: 9note: : expanded from macro 'min'warning:
    1    :../include/linux/xarray.h1182::11989::9 :warning:  ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]warning:
    1    :../include/linux/uaccess.h45::33019::16 :note:  expanded from macro 'min'warning:
    1    :../include/linux/uaccess.h104::32948::16 :note:  expanded from macro 'min_t'warning:
    1    :../include/linux/radix-tree.h:58179::179::  warning: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :../include/linux/radix-tree.h9:179:: 9: warning: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :../include/linux/radix-tree.h warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]179
    1    :../include/linux/nodemask.h28::272 :warning: 9ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    :../include/linux/nodemask.h28:: 309warning: :9ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    :../include/linux/mm.h:32093::9 :note:  expanded from macro 'GENMASK'warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :../include/linux/minmax.h:23:4: note:  expanded from macro '__no_side_effects'warning:
    1    :../include/linux/minmax.h: 26warning: :25ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    :../include/linux/ioport.h430::25211::13 :note:  expanded from macro '__rcu_dereference_check'warning:
    1    :../include/linux/ioport.h36::26324::11 :note:  expanded from macro '__careful_cmp'warning:
    1    :../include/linux/ioport.h192::2263:: 11warning: : ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]warning:
    1    :../include/linux/ioport.h1207::2529:: 13warning: : ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :../include/linux/ioport.h :warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]        (sizeof(int) == sizeof(*(8 ? ((void *)((long)(x) * 0l)) : (int *)8)))
    1    :../include/linux/find.h9::223 :warning: 42ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    :../include/linux/find.h26::25119:: 28note: : expanded from macro '__safe_cmp'warning:
    1    :../include/linux/find.h23::5825::17 :note:  expanded from macro '__no_side_effects'warning:
    1    :../include/linux/find.h16::223 :warning: 42ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    :../include/linux/find.h12::16825::31 :note: expanded from macro '__is_constexpr' warning:
    1    :../include/linux/find.h :warning: 250ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    :../include/linux/find.h :note: 317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]expanded from macro '__is_constexpr'
    1    :../include/linux/bio.h :warning: 192ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/build_bug.h
    1    : warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    1    : warning: ../include/linux/rcupdate.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    : In file included from warning: ../include/linux/rcuwait.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    : In file included from warning: ../include/linux/namei.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    : In file included from warning: ../include/linux/dmi.h:ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]6
    1    : ../include/linux/minmax.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]23
    1    : #define BUILD_BUG_ON_ZERO(e) ((int)(sizeof(struct { int:(-!!(e)); })))warning:
    1    :        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :          ^~~~~~~~~~~~~~~~~~~~~~~~~warning:
    1    :                nr_boost_reclaim -= min(nr_boost_reclaim, nr_reclaimed);252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :                *map &= ~GENMASK(start + nbits - 1, start); warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    :                        ^~~~~~~~~~~~~~~~~~~~~~ warning:
    1    :                              ^~~~~~~~~~~~~~~~ warning:
    1    :                                        ^~~warning:
    1    :                                                       ^~~~~~~~~~~~~~~~~~~~ warning:
    1    9In file included from :../include/linux/syscalls.h :warning: 77:
    1    9In file included from :../include/linux/pagewalk.h :warning: 5ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    9In file included from :../include/linux/pagemap.h :warning: 8ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    9In file included from ../arch/x86/include/asm/cpufeature.h:: 5warning: :
    1    9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/minmax.h
    1    9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/const.h
    1    9: ../include/linux/minmax.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]26
    1    95 warnings generated.
    1    92 warnings generated.
    1    90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    9../include/linux/uaccess.h: :warning: 330ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    9../include/linux/nodemask.h: :warning: 266ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    89 warnings generated.
    1    88:27: warning:         (!!(sizeof((typeof(x) *)1 == (typeof(y) *)1)))ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    88 warnings generated.
    1    88 warning        return rcu_dereference_protected(node->slots[offset],
    1    85 warnings generated.
    1    84 warnings generated.
    1    8261:25: warning: ../include/linux/bio.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    8 warnings generated.
    1    79 warnings generated.
    1    782:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    7812:21: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    74 warnings generated.
    1    72 warnings generated.
    1    6978:12../include/linux/minmax.h:: 23warning: :4ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    68 warnings generated.
    1    656:../include/linux/minmax.h29::26 :warning: 25        (sizeof(int) == sizeof(*(8 ? ((void *)((long)(x) * 0l)) : (int *)8))):ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    590:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    590../include/linux/ioport.h::2252:: 13warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    58In file included from :17../include/linux/proc_fs.h:: 10warning: :
    1    58:17: ../include/linux/rcupdate.hwarning: :430ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    58../include/linux/sockptr.h::17102:: 16:warning:  ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]warning:
    1    579../include/linux/uaccess.h::2330:: 16warning: : ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]warning:
    1    52:19: note: expanded from macro 'max'../mm/vmscan.c:7106:23: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    52../include/linux/minmax.h warning:s26 generated:.
    1    49In file included from  warning../arch/x86/kernel/alternative.cs: generated4.
    1    47In file included from  warning../arch/x86/include/asm/cacheflush.hs: generated5:
    1    46 warnings generated.
    1    45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    45: warning: ../include/linux/build_bug.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    42: warning: ../include/linux/build_bug.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    41: warning: ../include/linux/build_bug.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:16
    1    40 warnings generated.
    1    39 warning        __rcu_dereference_protected((p), __UNIQUE_ID(rcu), (c), __rcu)s
    1    330:16:../include/linux/minmax.h :warning: 36ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    330:16: warning: ../include/linux/bio.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    330:16../include/linux/minmax.h: :warning: 26ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    32In file included from :../include/linux/cpu.h :warning: 17ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    329:16../include/linux/minmax.h:: 23warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]25
    1    328:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    325:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    31: warning: ../include/linux/const.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    317In file included from :31../include/linux/bitmap.h:: 9warning: :
    1    317:../include/linux/bits.h31::25 :warning: 3:ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    3116:: 62warning: : ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]note:
    1    309:9:../include/linux/minmax.h :warning: 23ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    302 warnings generated.
    1    29: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    286:15:../include/linux/minmax.h :warning: 23ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    28        return rcu_dereference_check(node->slots[offset],: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    27In file included from :../include/linux/spinlock.h :warning: 56ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    274In file included from :41../include/linux/wait.h:: 9warning: :
    1    274In file included from :../include/linux/kernfs.h41:: 12warning: :
    1    274:41../include/linux/rcupdate.h:: 430warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]11:
    1    272:9:../include/linux/bio.h warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    27 warnings generated.
    1    266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    263:11: ../include/linux/bio.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]146
    1    263:11../include/linux/minmax.h:: 36warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]24:
    1    262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    262:13: ../include/linux/const.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]12
    1    253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    253:11: ../include/linux/minmax.hwarning: :52:19ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    253../include/linux/find.h::11119:: 28:warning:  ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]warning:
    1    252:13../include/linux/minmax.h:: 36warning: :24ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    252        (sizeof(int) == sizeof(*(8 ? ((void *)((long)(x) * 0l)) : (int *)8))):13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    250:45../include/linux/minmax.h:: 23warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]4
    1    244 warnings generated.
    1    24 warnings generated.
    1    223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    223../include/linux/ioport.h:42::252 :warning: 13ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    21 warnings generated.
    1    2098../include/linux/find.h::9250:: 45warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    2093:9:                 (__is_constexpr(x) && __is_constexpr(y))warning:
    1    20 warnings generated.
    1    2 warnings generated.
    1    2 warning../include/linux/build_bug.hs: generated16.
    1    19In file included from ../include/linux/fs.h:: warning: 33ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    19:../include/linux/minmax.h :warning: 23ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    194In file included from :../include/linux/thread_info.h9:: 60warning: :
    1    192:../include/linux/const.h2::12 :warning: 25ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/bvec.h
    1    18: ../include/linux/minmax.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]45
    1    17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    179:9:../include/linux/rcupdate.h :warning: 430ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:11
    1    177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    16In file included from :../arch/x86/include/asm/cpufeature.h :warning: 5ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    16In file included from ../arch/x86/include/asm/msr.h:: 11warning: :
    1    16: ../include/linux/minmax.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]26
    1    16: ../include/linux/minmax.hwarning: :26ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    167 warnings generated.
    1    161 warnings generated.
    1    16../include/linux/jiffies.h:: 432warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]26
    1    158 warnings generated.
    1    14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    147In file included from :../include/linux/xarray.h18:: 15warning: :
    1    145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    13In file included from :../include/linux/huge_mm.h :warning: 8ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    13In file included from :../arch/x86/include/asm/thread_info.h :warning: 53ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    13In file included from ../include/linux/cpumask.h:: 12warning: :
    1    133 warnings generated.
    1    12In file included from :../include/linux/fs.h :warning: 6:
    1    12: ../include/linux/rcupdate.hwarning: :575:2: note: expanded from macro 'rcu_dereference_check'
    1    128 warnings generated.
    1    1245:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    122 warnings generated.
    1    121 warnings generated.
    1    1207In file included from :../arch/x86/include/asm/preempt.h9:: 7warning: :
    1    1207:9../include/linux/minmax.h:: 36warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]24
    1    12../include/linux/xarray.h::251198:: 9:note:  expanded from macro '__is_constexpr'warning:
    1    12../include/linux/dma-direct.h::11025::16 : note: warning: expanded from macro '__is_constexpr'ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    11In file included from :../include/linux/ratelimit.h :warning: 6ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    11In file included from :../include/linux/fs.h: 33warning: :
    1    11In file included from :../arch/x86/include/asm/processor.h :warning: 22ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    11:In file included from  ../include/linux/pid.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]5
    1    11: warning: ../include/linux/minmax.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:26
    1    1198In file included from :9../include/linux/bitmap.h:: 9warning: :
    1    1198:9../include/linux/const.h:: 12warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]25
    1    1198:../include/linux/minmax.h9::23 :warning: 25ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    1182In file included from :9../include/linux/spinlock.h:: 56warning: :
    1    1182:9:../include/linux/const.h :warning: 12ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    1    1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    116 warnings generated.
    1    115 warnings generated.
    1    112 warnings generated.
    1    110 warnings generated.
    1    107 warnings generated.
    1    101 warnings generated.
    1    (sizeof(int) == sizeof(*(8 ? ((void *)((long)(x) * 0l)) : (int *)8)))warning:
    1    (__typecheck(x, y) && __no_side_effects(x, y))../mm/page-writeback.c:811:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))../include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1    #define min_t(type, x, y)       __careful_cmp((type)(x), (type)(y), <)warning:
    1    #define max(x, y)       __careful_cmp(x, y, >)warning:

================================================================================

Detailed per-defconfig build reports:

--------------------------------------------------------------------------------
32r2el_defconfig (mips, gcc-10) — PASS, 0 errors, 1 warning, 0 section mismatches

Warnings:
    arch/mips/boot/dts/img/boston.dts:128.19-178.5: Warning (pci_device_reg): /pci@14000000/pci2_root@0,0,0: PCI unit address format error, expected "0,0"

--------------------------------------------------------------------------------
32r2el_defconfig+debug (mips, gcc-10) — PASS, 0 errors, 1 warning, 0 section mismatches

Warnings:
    arch/mips/boot/dts/img/boston.dts:128.19-178.5: Warning (pci_device_reg): /pci@14000000/pci2_root@0,0,0: PCI unit address format error, expected "0,0"

--------------------------------------------------------------------------------
32r2el_defconfig+kselftest (mips, gcc-10) — PASS, 0 errors, 1 warning, 0 section mismatches

Warnings:
    arch/mips/boot/dts/img/boston.dts:128.19-178.5: Warning (pci_device_reg): /pci@14000000/pci2_root@0,0,0: PCI unit address format error, expected "0,0"

--------------------------------------------------------------------------------
allmodconfig (arm, clang-16) — FAIL, 2 errors, 13 warnings, 0 section mismatches

Errors:
    error: write on a pipe with no reader
    ld.lld: error: undefined symbol: __aeabi_uldivmod

Warnings:
    clang: warning: argument unused during compilation: '-march=armv6k' [-Wunused-command-line-argument]
    clang: warning: argument unused during compilation: '-march=armv6k' [-Wunused-command-line-argument]
    clang: warning: argument unused during compilation: '-march=armv6k' [-Wunused-command-line-argument]
    clang: warning: argument unused during compilation: '-march=armv6k' [-Wunused-command-line-argument]
    clang: warning: argument unused during compilation: '-march=armv6k' [-Wunused-command-line-argument]
    clang: warning: argument unused during compilation: '-march=armv6k' [-Wunused-command-line-argument]
    clang: warning: argument unused during compilation: '-march=armv6k' [-Wunused-command-line-argument]
    clang: warning: argument unused during compilation: '-march=armv6k' [-Wunused-command-line-argument]
    clang: warning: argument unused during compilation: '-march=armv6k' [-Wunused-command-line-argument]
    clang: warning: argument unused during compilation: '-march=armv6k' [-Wunused-command-line-argument]
    clang: warning: argument unused during compilation: '-march=armv6k' [-Wunused-command-line-argument]
    clang: warning: argument unused during compilation: '-march=armv6k' [-Wunused-command-line-argument]
    clang: warning: argument unused during compilation: '-march=armv6k' [-Wunused-command-line-argument]

--------------------------------------------------------------------------------
allmodconfig (x86_64, clang-16) — FAIL, 3 errors, 11 warnings, 0 section mismatches

Errors:
    error: write on a pipe with no reader
    fs/ntfs3/namei.c:445:7: error: variable 'uni1' is used uninitialized whenever 'if' condition is true [-Werror,-Wsometimes-uninitialized]
    fs/ntfs3/namei.c:434:7: error: variable 'uni1' is used uninitialized whenever 'if' condition is true [-Werror,-Wsometimes-uninitialized]

Warnings:
    vmlinux.o: warning: objtool: sync_regs+0x24: call to memcpy() leaves .noinstr.text section
    vmlinux.o: warning: objtool: vc_switch_off_ist+0xbe: call to memcpy() leaves .noinstr.text section
    vmlinux.o: warning: objtool: fixup_bad_iret+0x36: call to memset() leaves .noinstr.text section
    vmlinux.o: warning: objtool: __sev_get_ghcb+0xaa: call to memcpy() leaves .noinstr.text section
    vmlinux.o: warning: objtool: __sev_put_ghcb+0x35: call to memcpy() leaves .noinstr.text section
    vmlinux.o: warning: objtool: set_ftrace_ops_ro+0x31: relocation to !ENDBR: machine_kexec_prepare+0x3c7
    vmlinux.o: warning: objtool: set_ftrace_ops_ro+0x47: relocation to !ENDBR: machine_kexec_prepare+0x252
    fs/reiserfs/reiserfs.o: warning: objtool: balance_internal+0xe2f: stack state mismatch: cfa1=4+328 cfa2=4+304
    fs/ntfs3/namei.c:430:22: note: initialize the variable 'uni1' to silence this warning
    drivers/media/i2c/m5mols/m5mols.o: warning: objtool: m5mols_set_fmt() falls through to next function __cfi_m5mols_enum_mbus_code()
    drivers/media/platform/qcom/camss/qcom-camss.o: warning: objtool: csiphy_lanes_enable() falls through to next function __cfi_csiphy_isr()

--------------------------------------------------------------------------------
allmodconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
allmodconfig (i386, clang-16) — FAIL, 5 errors, 1 warning, 0 section mismatches

Errors:
    error: write on a pipe with no reader
    fs/ntfs3/namei.c:445:7: error: variable 'uni1' is used uninitialized whenever 'if' condition is true [-Werror,-Wsometimes-uninitialized]
    fs/ntfs3/namei.c:434:7: error: variable 'uni1' is used uninitialized whenever 'if' condition is true [-Werror,-Wsometimes-uninitialized]
    drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_7_ppt.c:1435:12: error: stack frame size (1028) exceeds limit (1024) in 'smu_v13_0_7_get_power_profile_mode' [-Werror,-Wframe-larger-than]
    drivers/net/ethernet/mellanox/mlx5/core/en_main.c:3583:12: error: stack frame size (1072) exceeds limit (1024) in 'mlx5e_setup_tc' [-Werror,-Wframe-larger-than]

Warnings:
    fs/ntfs3/namei.c:430:22: note: initialize the variable 'uni1' to silence this warning

--------------------------------------------------------------------------------
allmodconfig (arm64, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
allnoconfig (sparc, gcc-10) — PASS, 0 errors, 1 warning, 0 section mismatches

Warnings:
    <stdin>:1517:2: warning: #warning syscall clone3 not implemented [-Wcpp]

--------------------------------------------------------------------------------
allnoconfig (i386, clang-16) — PASS, 1 error, 30861 warnings, 0 section mismatches

Errors:
    error: write on a pipe with no reader

Warnings:
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/kvm_host.h:1877:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/kvm_host.h:1877:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/kvm_host.h:1893:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/kvm_host.h:1893:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/kernel/../kvm/vmx/../x86.h:63:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/kernel/../kvm/vmx/../x86.h:63:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/kernel/../kvm/vmx/../x86.h:77:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/kernel/../kvm/vmx/../x86.h:77:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/kernel/../kvm/vmx/../pmu.h:181:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/kernel/../kvm/vmx/../pmu.h:182:35: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    64 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :In file included from  ../include/linux/preempt.hwarning: :78ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]147
    :18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    274In file included from :41../include/linux/wait.h:: 9warning: :
    317:../include/linux/bits.h31::25 :warning: 3:ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning:                  ^~~~~~~~~~~~~~~~~ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/minmax.h
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9In file included from : warning: ../arch/x86/events/amd/core.cISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    warning:                                     ^~
    :In file included from 9../include/uapi/linux/bpf_perf_event.h: :warning: 11ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/ioport.h:263:11:         __rcu_dereference_check((p), __UNIQUE_ID(rcu), \warning:
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: In file included from ../arch/x86/entry/vdso/vma.c:7:
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329../include/linux/minmax.h::1636:: 24warning: : ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]note:
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:327:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:327:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:328:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:328:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    56 warnings generated.
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:327:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:327:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:328:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:328:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/sched/core.c:6848:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/sched/core.c:6848:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/sched/core.c:7093:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/sched/core.c:7093:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/sched/core.c:7093:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/sched/core.c:7093:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/sched/core.c:7093:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/sched/core.c:7093:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/sched/core.c:7093:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/sched/core.c:7096:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/sched/core.c:7096:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/sched/core.c:7096:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/sched/core.c:7096:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/sched/core.c:7096:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/sched/core.c:7096:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/sched/core.c:7096:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/sched/core.c:7812:21: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/sched/core.c:7812:21: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/shmem_fs.h:144:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    7812:21: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/shmem_fs.h:144:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    ^~~~~~~~~~~~~~~~~~~~~~~warning:
    kernel/sched/core.c:7812:21: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/sched/core.c:7812:21: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/sched/core.c:7812:21: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/sched/core.c:8003:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning:                 (__is_constexpr(x) && __is_constexpr(y))ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :272:9: ../include/linux/minmax.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]26
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    8261:25: warning: ../include/linux/bio.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :25: warning: ../include/linux/bio.h:150:2: note: expanded from macro 'bio_for_each_segment'
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    86 warnings generated.
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    115 warnings generated.
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    49 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    In file included from :./arch/x86/include/generated/uapi/asm/bpf_perf_event.h :warning: 1ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/xarray.h:1198:9../include/linux/bits.h:: 38warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]3
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    11In file included from :../include/linux/ratelimit.h :warning: 6ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: #define min_t(type, x, y)       __careful_cmp((type)(x), (type)(y), <)
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    16 warnings generated.
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/shmem_fs.h:144:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/shmem_fs.h:144:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/netdevice.h:2415:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]                (__typecheck(x, y) && __no_side_effects(x, y))
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:681:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/net/sock.h:1451:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2539:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2539:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2540:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2540:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2542:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2603:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2603:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2642:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :                              ^~~~~~~~~~~~~~~~ warning:
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/inet_connection_sock.h:249:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/inet_connection_sock.h:249:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/inet_connection_sock.h:294:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/inet_connection_sock.h:294:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/tcp.h:513:30: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/tcp.h:513:30: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nfsacl.h:29:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nfsacl.h:31:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nfs_fs.h:606:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    ^~~~~~~~~~~~~~~~~~~~~~~warning:
    kernel/sched/fair.c:137:30: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: #define clamp(val, lo, hi) min((typeof(val))max(val, lo), hi)ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/sched/fair.c:137:30: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/sched/fair.c:137:30: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/sched/fair.c:137:30: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/sched/fair.c:137:30: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/sched/fair.c:761:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/sched/fair.c:761:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    112 warnings generated.
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    61 warnings generated.
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/kvm_host.h:1877:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/kvm_host.h:1877:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/kvm_host.h:1893:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/kvm_host.h:1893:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    31 warnings generated.
    arch/x86/events/intel/core.c:2235:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/events/intel/core.c:2235:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/events/intel/core.c:4370:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/events/intel/core.c:4376:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/events/intel/core.c:5515:3: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/events/intel/core.c:5515:3: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/events/intel/core.c:5540:4: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/events/intel/core.c:5540:4: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/events/intel/core.c:5551:3: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/events/intel/core.c:5551:3: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/events/intel/core.c:5584:3: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/events/intel/core.c:5584:3: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/events/intel/core.c:5780:29: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/events/intel/core.c:5791:4: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/events/intel/core.c:5791:4: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/events/intel/core.c:6459:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/sched/rt.c:949:22: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/sched/rt.c:949:22: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/sched/rt.c:2613:23: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/sched/rt.c:2613:23: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    49 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    18 warnings generated.
    67 warnings generated.
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    16 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    58 warnings generated.
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    55 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :../include/linux/mm.h:32093::9 :note:  expanded from macro 'GENMASK'warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    18 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    49 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h9:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: #define BUILD_BUG_ON_ZERO(e) ((int)(sizeof(struct { int:(-!!(e)); })))
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    52 warnings generated.
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :262../include/linux/minmax.h::1336:: 24warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/const.h
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/shmem_fs.h:144:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/shmem_fs.h:144:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/filemap.c:2690:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/filemap.c:2690:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/filemap.c:2710:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/filemap.c:2710:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/filemap.c:3039:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/filemap.c:3733:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/filemap.c:3733:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/filemap.c:3767:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    49 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    43 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]                (__typecheck(x, y) && __no_side_effects(x, y))
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/ptrace.h
    ^~~~~~~~~~~~~~~~~~~~warning:
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    64 warnings generated.
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :          ^~~~~~~~~~~~~~~~~~~~~~~~~warning:
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning:                 (__is_constexpr(x) && __is_constexpr(y))
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    49 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27:../include/linux/const.h warning: :12ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28:         (sizeof(int) == sizeof(*(8 ? ((void *)((long)(x) * 0l)) : (int *)8)))warning:
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :: 168warning: ../include/linux/build_bug.h:ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    3116:: 62warning: : ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]note:
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    ^warning:
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    32In file included from :../include/linux/cpu.h :warning: 17ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :223../include/linux/const.h::4212:: 25warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    In file included from :../include/linux/thread_info.h :warning: 60ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/find.h:250:45: warning: #define BUILD_BUG_ON_ZERO(e) ((int)(sizeof(struct { int:(-!!(e)); })))ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]#define max(x, y)       __careful_cmp(x, y, >)
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    41: warning: ../include/linux/build_bug.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:16
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    43 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:327:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:327:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:328:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:328:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ../include/linux/uaccess.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :In file included from  warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    warning:                                        ^~~ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    43 warnings generated.
    13 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    58 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : #define BUILD_BUG_ON_ZERO(e) ((int)(sizeof(struct { int:(-!!(e)); })))warning:
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]        return max(mm->hiwater_rss, get_mm_rss(mm));
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/regset.h:263:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/regset.h:263:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/regset.h:290:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/regset.h:290:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    warning:         rcu_assign_pointer(mt->ma_root, NULL);
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    43 warnings generated.
    54 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    55 warnings generated.
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :../include/linux/find.h23::5825::17 :note:  expanded from macro '__no_side_effects'warning:
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: In file included from ../arch/x86/events/intel/pt.c:18:
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../arch/x86/kernel/fpu/regset.c
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/regset.h:263:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/regset.h:263:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/regset.h:290:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/regset.h:290:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    49 warnings generated.
    49 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: In file included from warning: ../mm/page-writeback.cISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning:                                     ^~
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :9: warning: ../include/linux/const.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]        ((typeof(*p) __force __kernel *)(local)); \
    include/linux/xarray.h:1207:9In file included from : ../kernel/printk/printk.cwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]23
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warnings                        ^~~~~~~~~~~~~~~~~~~~~~ generated
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:290:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:290:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:319:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:319:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:332:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:332:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:354:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:354:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:399:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:402:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:710:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:710:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:721:36: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:721:36: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:722:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:722:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    In file included from ../mm/page-writeback.c:723:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ../mm/page-writeback.c:723:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../mm/page-writeback.c:725:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:725:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    (__typecheck(x, y) && __no_side_effects(x, y))../mm/page-writeback.c:811:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:811:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:811:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:811:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:811:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:811:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:811:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:945:21: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:983:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:983:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:1027:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:1027:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:1087:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:1087:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:1108:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:1137:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:1137:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:1297:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:1297:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/const.h:../mm/page-writeback.c:1297:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    In file included from ../include/trace/syscall.h:../mm/page-writeback.c:1297:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ../mm/page-writeback.c:1297:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :12:25../mm/page-writeback.c:1297:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:1297:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:1297:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:1297:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:1297:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:1297:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:1297:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:1297:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:1297:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:1302:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:1302:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:1302:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:1302:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:1302:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:1302:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:1302:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:1302:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:1302:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:1302:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:1302:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:1302:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:1302:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:1302:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:1324:34: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:1348:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:1431:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/rcupdate.h:420:9: note: ../mm/page-writeback.c:1476:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:1476:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:1670:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:1670:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:1776:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:1790:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:1790:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:1900:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page-writeback.c:1924:22: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/regset.h:263:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    In file included from ../arch/x86/kernel/fpu/signal.c../mm/page-writeback.c:1924:22: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/regset.h:263:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/regset.h:290:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/regset.h:290:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    56 warnings generated.
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    158 warnings generated.
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    51 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/regset.h:263:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/regset.h:263:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/regset.h:290:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/regset.h:290:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/kernel/fpu/xstate.c:115:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/kernel/fpu/xstate.c:115:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]In file included from ../kernel/printk/printk_safe.c:11:
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    55 warnings generated.
    47 warnings generated.
    52 warnings generated.
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: In file included from ../arch/x86/kernel/cpu/mtrr/mtrr.c:36:
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/events/core.c:1017:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/events/core.c:1017:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/events/core.c:1018:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/events/core.c:1018:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/events/core.c:1888:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/events/core.c:1888:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    kernel/printk/printk_ringbuffer.c:1738:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/printk/printk_ringbuffer.c:1738:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../arch/x86/kernel/cpu/mtrr/mtrr.c:36:
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    20 warnings generated.
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pci.h:601:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pci.h:601:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/readahead.c:323:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/readahead.c:323:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/readahead.c:324:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/readahead.c:324:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/readahead.c:459:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/readahead.c:459:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/readahead.c:513:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/readahead.c:513:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/readahead.c:582:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/readahead.c:582:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning#define min_t(type, x, y)       __careful_cmp((type)(x), (type)(y), <)
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    51 warnings generated.
    18 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning:   CC      kernel/irq/irqdesc.o
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    90 warnings generated.
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    31 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/kernel/cpu/mtrr/if.c:106:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    36 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    39 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    54 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    39 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    In file included from ../arch/x86/include/asm/thread_info.h:5347 warnings generated.
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pci.h:601:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pci.h:601:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pci.h:601:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pci.h:601:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:                        ^~~~~~~~~~~~~~~~~~~~~~475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning:                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.hexpanded from macro '__rcu_access_pointer':2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/pat/set_memory.c:1184:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/pat/set_memory.c:1184:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/pat/set_memory.c:1228:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/pat/set_memory.c:1228:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/pat/set_memory.c:1316:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/pat/set_memory.c:1316:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/pat/set_memory.c:1318:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/pat/set_memory.c:1318:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/pat/set_memory.c:1393:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/pat/set_memory.c:1393:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/pat/set_memory.c:1395:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/pat/set_memory.c:1395:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/shmem_fs.h:144:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/shmem_fs.h:144:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    51 warnings generated.
    54 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    43 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    89 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    28        return rcu_dereference_check(node->slots[offset],: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning        return rcu_dereference(*slot);
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/minmax.h../include/linux/bitmap.h:36:475::2412::  warning: note: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]expanded from macro '__careful_cmp'
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    272:9:../include/linux/bio.h warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :../include/linux/find.h26::25119:: 28note: : expanded from macro '__safe_cmp'warning:
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/shmem_fs.h:144:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/shmem_fs.h:144:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/vmscan.c:815:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/vmscan.c:815:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/vmscan.c:838:30: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/vmscan.c:838:30: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/vmscan.c:860:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/vmscan.c:861:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/vmscan.c:861:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/vmscan.c:3027:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/vmscan.c:3027:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/vmscan.c:3037:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/vmscan.c:3049:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/vmscan.c:5882:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/vmscan.c:5937:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/vmscan.c:5937:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/vmscan.c:5942:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    mm/vmscan.c:5942:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h../mm/vmscan.c:7106:23: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :                nr_boost_reclaim -= min(nr_boost_reclaim, nr_reclaimed);252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    52:19: note: expanded from macro 'max'../mm/vmscan.c:7106:23: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/vmscan.c:7137:29: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/vmscan.c:7137:29: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    39 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    101 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/rcupdate.h:436:11: note:  warningsexpanded from macro '__rcu_dereference_protected'
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    kernel/irq/chip.c:930:30: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/irq/chip.c:965:29: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    41 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning:         (sizeof(int) == sizeof(*(8 ? ((void *)((long)(x) * 0l)) : (int *)8)))
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    __is_constexpr((l) > (h)), (l) > (h), 0)))warning:
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: In file included from ../arch/x86/mm/init.c:4:
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/shmem_fs.h:144:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/shmem_fs.h:144:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pci.h:601:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pci.h:601:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    9: warning: ../include/linux/minmax.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:327:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:327:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:328:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:328:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init.c:495:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init.c:495:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init.c:499:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init.c:498:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init.c:499:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init.c:498:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init.c:499:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init.c:499:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    39 warnings generated.
    arch/x86/mm/init.c:499:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :499:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init.c:564:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init.c:564:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init.c:564:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init.c:564:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init.c:564:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init.c:564:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init.c:564:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init.c:564:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init.c:564:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init.c:564:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init.c:564:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init.c:564:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init.c:564:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init.c:564:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init.c:565:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init.c:565:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init.c:565:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init.c:565:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init.c:565:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init.c:565:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init.c:565:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init.c:565:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init.c:565:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init.c:565:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init.c:565:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init.c:565:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init.c:565:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init.c:565:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init.c:573:21: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init.c:573:21: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init.c:574:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init.c:574:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init.c:1028:29: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    51 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:3299: warning swarning:  generatedISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference].
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    60 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../arch/x86/include/asm/cpumask.h
    warning:                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]                (__is_constexpr(x) && __is_constexpr(y))
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    39 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    39 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266../include/linux/const.h::912::25 :warning:  note: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]expanded from macro '__is_constexpr'
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning:         (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pci.h:601:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pci.h:601:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:327:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:327:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:328:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:328:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init_32.c:410:23: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init_32.c:410:23: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    #define max(x, y)       __careful_cmp(x, y, >)warning:
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init_32.c:410:23: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init_32.c:410:23: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init_32.c:410:23: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init_32.c:410:23: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init_32.c:410:23: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init_32.c:410:23: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init_32.c:410:23: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init_32.c:410:23: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init_32.c:410:23: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init_32.c:410:23: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init_32.c:410:23: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init_32.c:412:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init_32.c:412:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init_32.c:412:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init_32.c:412:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init_32.c:412:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init_32.c:412:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init_32.c:412:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init_32.c:412:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init_32.c:412:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init_32.c:412:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init_32.c:412:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init_32.c:412:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init_32.c:412:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/init_32.c:412:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :1021:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    In file included from ../include/linux/irqdesc.h:../mm/util.c:1021:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    88 warning        return rcu_dereference_protected(node->slots[offset],
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    252        (sizeof(int) == sizeof(*(8 ? ((void *)((long)(x) * 0l)) : (int *)8))):13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    39 warnings generated.
    39 warnings generated.
    56 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :In file included from  ../include/linux/bitmap.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: #define BUILD_BUG_ON_ZERO(e) ((int)(sizeof(struct { int:(-!!(e)); })))
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning:
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    42: warning: ../include/linux/build_bug.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning:         (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning:                 __is_constexpr((l) > (h)), (l) > (h), 0)))
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning:                 (__typecheck(x, y) && __no_side_effects(x, y))
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/rcupdate.h../include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :../include/linux/ioport.h1207::2529:: 13warning: : ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ../include/linux/minmax.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    43 warnings generated.
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:327:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:327:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:328:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:328:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    58 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ../include/linux/minmax.h:45:19: note: expanded from macro 'min'
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    51 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2098../include/linux/find.h::9250:: 45warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    13 warnings generated.
    47 warnings generated.
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: In file included from ../kernel/rcu/sync.c:10:
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    52 warnings generated.
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:327:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:327:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: #define min(x, y)       __careful_cmp(x, y, <)
    include/asm-generic/tlb.h:328:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:328:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    18 warnings generated.
    56 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    39 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/kernfs.h
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning:         (sizeof(int) == sizeof(*(8 ? ((void *)((long)(x) * 0l)) : (int *)8)))ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    39 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h::317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    78 warnings generated.
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/build_bug.h:1649 warnings generated.
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../arch/x86/mm/mmap.c:15:
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    49 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    49 warnings generated.
    52 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    #define min_t(type, x, y)       __careful_cmp((type)(x), (type)(y), <)warning:
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    39 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-direct.h:107:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-direct.h:107:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-direct.h:110:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-direct.h:110:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/dma/mapping.c:808:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/dma/mapping.c:808:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    55 warnings generated.
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:327:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:327:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:328:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:328:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    56 warnings generated.
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/percpu.c:236:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/percpu.c:638:22: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/minmax.h../include/linux/find.h::2358::417::  warning: note: expanded from macro '__no_side_effects'ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    __is_constexpr((l) > (h)), (l) > (h), 0)))../mm/percpu.c:638:22: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bits.h:25:3: ../mm/percpu.c:867:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/const.h:12../mm/percpu.c:867:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/percpu.c:869:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/percpu.c:869:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    In file included from ../include/linux/mmzone.h:8../mm/percpu.c:903:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :903:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    In file included from ../arch/x86/include/asm/preempt.h:7../mm/percpu.c:1227:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    In file included from ../arch/x86/include/asm/cpufeature.h../mm/percpu.c:1227:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/percpu.c:1296:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :1296:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    In file included from ../mm/percpu.c:1363:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    In file included from ../include/linux/mm.h:7../mm/percpu.c:1363:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    In file included from ../arch/x86/include/asm/thread_info.h../mm/percpu.c:1363:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266In file included from :9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/percpu.c:2065:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/percpu.c:2065:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/percpu.c:2065:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/percpu.c:2065:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    In file included from ../include/linux/gfp.h../mm/percpu.c:2065:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: #define __cmp(x, y, op) ((x) op (y) ? (x) : (y))
    include/linux/minmax.h../mm/percpu.c::2065:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/minmax.h../mm/percpu.c::2065:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/percpu.c:2087:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/percpu.c:2087:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/percpu.c:2198:23: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/percpu.c:2198:23: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/percpu.c:2199:21: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/percpu.c:2199:21: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/percpu.c:2401:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/percpu.c:2444:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    31 warnings generated.
    mm/percpu.c:2444:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/percpu.c:2444:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/percpu.c:2444:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/percpu.c:2444:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/percpu.c:2444:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/percpu.c:2444:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/percpu.c:2444:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/percpu.c:2444:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/percpu.c:2499:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/percpu.c:2503:29: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    mm/percpu.c:2503:29: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/percpu.c:2503:29: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/percpu.c:2503:29: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/percpu.c:2503:29: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/percpu.c:2503:29: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/percpu.c:2503:29: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/percpu.c:2503:29: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/percpu.c:2709:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/percpu.c:2709:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/percpu.c:2709:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-direct.h:107:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-direct.h:107:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-direct.h:110:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-direct.h:110:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/dma/direct.c:50:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/dma/direct.c:50:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/dma/direct.c:75:3: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/dma/direct.c:75:3: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    kernel/dma/direct.c:598:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/dma/direct.c:598:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    100 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    59 warnings generated.
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    52 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/slab_common.c:127:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/slab_common.c:127:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/slab_common.c:130:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/slab_common.c:130:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/mm/tlb.c:1296:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/slab_common.c:640:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/slab_common.c:640:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1245:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/slab_common.c:1245:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    49 warnings generated.
    43 warnings generated.
    48 warnings generated.
    60 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bits.h../include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    (sizeof(int) == sizeof(*(8 ? ((void *)((long)(x) * 0l)) : (int *)8)))warning:
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198737:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    52 warnings generated.
    51 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    In file included from ../arch/x86/include/asm/preempt.h:22 warnings generated.
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    12: ../include/linux/rcupdate.hwarning: :575:2: note: expanded from macro 'rcu_dereference_check'
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h23:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warnings        return jiffies_to_clock_t(max(0L, delta));
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    52 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:note: 119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    51 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18:         __builtin_choose_expr(__safe_cmp(x, y), \warning:
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]                (__typecheck(x, y) && __no_side_effects(x, y))
    ^warning:
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    52 warnings generated.
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:327:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:327:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:328:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:328:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    56 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    :../include/linux/xarray.h491::119825::9 :note:  expanded from macro 'rcu_assign_pointer'warning:
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/shmem_fs.h:144:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/shmem_fs.h:144:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    54 warnings generated.
    56 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))../include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.hIn file included from :168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: In file included from ../kernel/time/hrtimer.c:25:
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]In file included from
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: In file included from warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    52 warnings generated.
    54 warnings generated.
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    51 warnings generated.
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: 13warning:  warningISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]s
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/futex/core.c:555:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/gup.c:262:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/gup.c:262:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    mm/gup.c:1635:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/gup.c:1635:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    53 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    39 warnings generated.
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/time/timekeeping.c:2184:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/time/timekeeping.c:2187:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/time/timekeeping.c:2187:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    56 warnings generated.
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    50 warnings generated.
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    ^~~~~~~~~~~~~~~~~~~~~~~~~51 warnings generated.
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    51 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    49 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning:                 val = *addr | ~GENMASK(size - 1, offset);
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]In file included from ../mm/highmem.c:20:
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    23 warnings generated.
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    13 warnings generated.
    kernel/time/ntp.c:307:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/time/ntp.c:307:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/time/ntp.c:307:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/time/ntp.c:307:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/time/ntp.c:307:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/time/ntp.c:307:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/time/ntp.c:307:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/time/ntp.c:315:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/time/ntp.c:315:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/time/ntp.c:315:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/time/ntp.c:315:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/time/ntp.c:315:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/time/ntp.c:315:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/time/ntp.c:315:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/time/ntp.c:341:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/time/ntp.c:343:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/time/ntp.c:723:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/time/ntp.c:724:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/time/ntp.c:739:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/time/ntp.c:740:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning:         (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :In file included from  ../arch/x86/include/asm/msr.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]11
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :In file included from  ../include/linux/bitmap.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]9
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: In file included from ../arch/x86/include/asm/preempt.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    :                                                       ^~~~~~~~~~~~~~~~~~~~ warning:
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    67 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    13 warnings generated.
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/highmem.c:409:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/highmem.c:423:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    23 warnings generated.
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    75 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    val = *addr & GENMASK(size - 1, offset);: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/time/clocksource.c:902:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]In file included from ../arch/x86/kernel/cpu/amd.c:5:
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/time/clocksource.c:902:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/time/clocksource.c:1398:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/time/clocksource.c:1404:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    43 warnings generated.
    23 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:327:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:327:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:328:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:328:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    mm/memory.c:1659:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memory.c:1659:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memory.c:1664:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memory.c:1664:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memory.c:1930:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memory.c:1930:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memory.c:1940:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memory.c:3508:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memory.c:3508:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memory.c:3509:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memory.c:3509:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../mm/memory.c:4503:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memory.c:4514:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179../mm/memory.c:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/rcupdate.h:4514:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/rcupdate.h14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memory.c:4514:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memory.c:4514:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/minmax.h:26:25: 31 warnings generated.
    mm/memory.c:4514:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memory.c:4514:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memory.c:4514:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memory.c:4514:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memory.c:4514:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/minmax.h:23:25: ../mm/memory.c:4514:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memory.c:4514:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memory.c:4514:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memory.c:4514:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warnings                *map |= GENMASK(start + nbits - 1, start);
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    9: ../include/linux/minmax.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]26
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/netdevice.h:2415:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning:                                       ^~~~~~~~~~~~~~~~~~~~~~~ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    252:13../include/linux/minmax.h:: 36warning: :24ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :262:../include/linux/minmax.h13::26 :warning: 25ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/flow_offload.h:453:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/flow_offload.h:453:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    39 warnings generated.
    include/net/sch_generic.h:1231:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/filter.h:800:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/events/internal.h:172:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/events/internal.h:172:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/events/internal.h:183:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/events/internal.h:183:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/events/internal.h:191:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/events/internal.h:191:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/events/internal.h:209:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/events/internal.h:209:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317../kernel/events/core.c:31:: 6629warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]15
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/events/core.c:6630:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/events/core.c:6630:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/events/core.c:6716:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/events/core.c:6716:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/events/core.c:7489:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/events/core.c:7489:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/events/core.c:8517:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/events/core.c:8517:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/events/core.c:8520:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/events/core.c:8520:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/events/core.c:9568:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/events/core.c:10655:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/events/core.c:10676:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :                *map &= ~GENMASK(start + nbits - 1, start); warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/events/core.c:12923:3: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    83 warnings generated.
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    31 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/asm-generic/rwonce.hwarning: :61:18: note: expanded from macro 'WRITE_ONCE'
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: In file included from ../arch/x86/kernel/cpu/zhaoxin.c:5:
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/shmem_fs.h:144:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/shmem_fs.h:144:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/mincore.c:196:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/mincore.c:196:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/mincore.c:267:30: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    39 warnings generated.
    59 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    13 warnings generated.
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :In file included from 26../include/linux/percpu-rwsem.h:: 7warning: :
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    45 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    54 warnings generated.
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    88 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    In file included from 51 warnings generated.
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9In file included from : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]        return rcu_dereference_check(xa->xa_head,
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :144:9../include/linux/minmax.h:: 36warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]24
    include/linux/shmem_fs.h:144:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:327:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:327:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:328:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:328:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/mmap.c:401:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/mmap.c:401:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/mmap.c:402:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/mmap.c:402:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/mmap.c:1721:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/mmap.c:3664:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/mmap.c:3685:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/events/internal.h:172:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/events/internal.h:172:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/events/internal.h:183:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/events/internal.h:183:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/events/internal.h:191:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/events/internal.h:191:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/events/internal.h:209:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/events/internal.h:209:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/events/ring_buffer.c:314:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/events/ring_buffer.c:314:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/events/ring_buffer.c:587:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/events/ring_buffer.c:587:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2:../kernel/events/ring_buffer.c warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \:712:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/events/ring_buffer.c:712:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    61 warnings generated.
    45 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    67 warnings generated.
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    In file included from 47 warnings generated.
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    13 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/const.h
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    11:In file included from  ../include/linux/pid.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]5
    317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:327:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:327:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:328:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:328:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/mmu_gather.c:56:22: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/events/internal.h:172:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/events/internal.h:172:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/events/internal.h:183:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/events/internal.h:183:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/events/internal.h:191:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/events/internal.h:191:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/events/internal.h:209:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/events/internal.h:209:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/events/callchain.c:66:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    49 warnings generated.
    57 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    In file included from ../include/linux/cpu.h:1756 warnings generated.
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    In file included from ../include/linux/spinlock.h:warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]56
    include/linux/find.h:88::24: 27note: : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    ^~~~~~~~~~~~~~~~~~~~:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    49 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16In file included from : ../kernel/time/itimer.cwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]8
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    9In file included from :../include/linux/pagewalk.h :warning: 5ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    9../include/linux/uaccess.h: :warning: 330ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:../include/linux/minmax.h9::36 :warning: 24ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    ^~~~~~~~~~~~~~~~~~~~~~~warning:
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/rhashtable.h:784:3: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/events/hw_breakpoint.c:399:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/events/hw_breakpoint.c:399:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:327:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:327:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:328:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:328:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    51 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    58 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/fs.h
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/list_lru.h
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    50 warnings generated.
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :In file included from 9../include/linux/preempt.h:: 78warning: :
    :28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :../include/linux/find.h9::223 :warning: 42ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h../include/linux/const.h::309:129:25::  warning: note: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]expanded from macro '__is_constexpr'
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/time/clockevents.c:330:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/time/clockevents.c:330:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/time/clockevents.c:331:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/time/clockevents.c:331:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    43 warnings generated.
    51 warnings generated.
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]                (__is_constexpr(x) && __is_constexpr(y))
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/cpumask.h
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../kernel/time/tick-common.c
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]                (__is_constexpr(x) && __is_constexpr(y))
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:327:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:327:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:328:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:328:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/fork.c:875:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/fork.c:875:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/fork.c:875:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/fork.c:875:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/fork.c:875:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/fork.c:875:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/fork.c:875:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/fork.c:1131:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    58 warnings generated.
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    49 warnings generated.
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    68 warnings generated.
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    49 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179../include/linux/bits.h::925:: 3warning: : ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]note:
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    31 warnings generated.
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/msync.c:90:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/msync.c:90:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    51 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    52 warnings generated.
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    ^~warning:
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    49 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/pagewalk.c:457:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/pagewalk.c:457:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/pagewalk.c:462:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/pagewalk.c:462:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/pagewalk.c:594:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/pagewalk.c:594:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/pagewalk.c:596:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/pagewalk.c:596:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    55 warnings generated.
    49 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h../include/linux/const.h::14712::1825: :warning:  note: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]expanded from macro '__is_constexpr'
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :16In file included from : ../include/linux/rcupdate.hwarning: :27ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning:                         ^~~~~~~~~~~~~~~~~~~~~~ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning:
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    49 warnings generated.
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9:../include/linux/minmax.h :warning: 104ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning:         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:327:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:327:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:328:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:328:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    56 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :In file included from 9../include/linux/bitmap.h:: 9warning: :
    :147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    ^warning:
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    54 warnings generated.
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    52 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :../include/linux/find.h16::223 :warning: 42ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :../include/linux/nodemask.h28:: 309warning: :9ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    mm/vmalloc.c:1742:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/vmalloc.c:1742:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/vmalloc.c:1746:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/vmalloc.c:1746:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/vmalloc.c:2127:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/vmalloc.c:2127:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/vmalloc.c:2128:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/vmalloc.c:2128:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/vmalloc.c:2162:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/vmalloc.c:2162:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/vmalloc.c:2163:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/vmalloc.c:2163:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/vmalloc.c:2492:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/vmalloc.c:2492:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/vmalloc.c:2492:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/vmalloc.c:2492:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/vmalloc.c:2492:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/vmalloc.c:2492:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/vmalloc.c:2492:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/vmalloc.c:2661:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/vmalloc.c:2661:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/vmalloc.c:2662:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/vmalloc.c:2662:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/vmalloc.c:2940:23: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/vmalloc.c:3169:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/vmalloc.c:3169:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/vmalloc.c:4113:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/vmalloc.c:4113:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    31 warnings generated.
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/exit.c:1108:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/exit.c:1108:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    80 warnings generated.
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    86 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    49 warnings generated.
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]        (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/minmax.h:23:25:47 warnings generated.
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :21: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:1234:21: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:1559:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:1559:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:1876:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:1876:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    mm/page_alloc.c:2746:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:2748:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:2748:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:2965:37: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:3418:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:3418:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:3418:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:3418:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:3418:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:3418:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:3418:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:3418:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:3418:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:3418:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:3418:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:3418:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:3418:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:3418:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:3438:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:3438:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:3755:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:4063:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:4063:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:5945:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:5945:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:5955:29: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:5955:29: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:6977:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:6977:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:6977:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:6977:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:6977:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:6977:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:6977:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:6977:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:6977:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:6977:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:6977:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:6977:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    In file included from ../arch/x86/kernel/ldt.c:19../mm/page_alloc.c:6977:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:6977:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:6978:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/minmax.h: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/minmax.h:../mm/page_alloc.c:6978:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:6978:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    6978:12../include/linux/minmax.h:: 23warning: :4ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    :11:../include/linux/minmax.h :warning: 26ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    mm/page_alloc.c:6978:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:6978:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:6978:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:6978:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:6978:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:6978:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:6978:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:6978:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    ^~~~~~~~~~~~~~~~~~~~~~warning:
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7137:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]In file included from
    253:11: ../include/linux/minmax.hwarning: :52:19ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7137../include/linux/minmax.h::9: warning: 36:ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]24:
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7210:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7347:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7347:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7348:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7348:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7398:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7398:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7431:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7431:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7431:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7431:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7431:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7431:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7431:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7431:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7431:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning:
    : warning: ../include/linux/minmax.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    mm/page_alloc.c:7431:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7431:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7431:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7431:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7432:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7432:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7432:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7432:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7432:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7432:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7432:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7432:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7432:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7432:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7432:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7432:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7442:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7442:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7443:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :In file included from ../include/linux/fs.h :warning: 15ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7462:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7462:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7462:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7462:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7462:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7462:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7462:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7462:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7462:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7462:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7462:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7462:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7462:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7462:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7463:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7463:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7463:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7463:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7463:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7463:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7463:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7463:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7463:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7463:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7463:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7463:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7463:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7463:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7497:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7497:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7497:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7497:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7497:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7497:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7497:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    19In file included from ../include/linux/fs.h:: warning: 33ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7497:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:../include/linux/minmax.h330:45::1633::  note: warning: expanded from macro 'min'ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning:                               ^~~~~~~~~~~~~~~~ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    19:../include/linux/minmax.h :warning: 23ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    mm/page_alloc.c:7497:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7497:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7497:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7498:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7498:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7498:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7498:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7498:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7498:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7498:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7498:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7498:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7498:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7498:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7498:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7498:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7498:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7515:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7515:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7515:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7515:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7515:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7515:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7515:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7515:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7515:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7515:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7515:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7515:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7515:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7515:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7517:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7517:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7517:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7517:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7517:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7517:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7517:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7517:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7517:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7517:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7517:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7517:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7517:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:7517:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:8048:5: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:8048:5: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/gfp.h
    :../include/linux/minmax.h:23:4: note:  expanded from macro '__no_side_effects'warning:
    mm/page_alloc.c:8075:5: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:8113:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:8113:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:8116:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:8116:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    ^~~~~~~~~~~~~~~~~~~~~~~warning:
    mm/page_alloc.c:8154:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:8154:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:8161:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:8161:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:8164:29: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :In file included from  ../include/linux/preempt.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:8166:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:8166:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:8199:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:8199:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:8298:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:8298:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:8736:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:8736:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:8736:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:8736:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:8736:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:8736:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:8736:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:8751:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:8751:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:8824:21: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:8824:21: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:8824:21: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:8824:21: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:8824:21: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:8824:21: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:8824:21: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/page_alloc.c:9098:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: #define min(x, y)       __careful_cmp(x, y, <)ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    49 warnings generated.
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:327:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:327:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:328:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:328:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/kernel/ldt.c:622:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/kernel/ldt.c:622:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    60 warnings generated.
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/resource.c:362:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/resource.c:362:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/resource.c:363:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/resource.c:363:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    51 warnings generated.
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]In file included from ../arch/x86/kernel/setup.c:10:
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pci.h:601:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pci.h:601:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/netdevice.h:2415:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:327:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:327:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:328:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:328:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/flow_offload.h:453:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/flow_offload.h:453:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sch_generic.h:1231:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/filter.h:800:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    60 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: In file included from ../kernel/capability.c:13:
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    ^~~~~~~~~~~~~~~~~warning:
    :262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619../include/linux/minmax.h::2638::25 :warning:  ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]note:
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:681:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    302 warnings generated.
    include/net/sock.h:1451:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:../include/linux/minmax.h9::26 :warning: 25ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning:
    include/linux/ioport.h../include/linux/xarray.h::2621189::139::  warning: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2539:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2539:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2540:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2540:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2542:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2603:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2603:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2642:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/inet_connection_sock.h:249:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/inet_connection_sock.h:249:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/inet_connection_sock.h:294:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/inet_connection_sock.h:294:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/tcp.h:513:30: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/tcp.h:513:30: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nfsacl.h:29:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nfsacl.h:31:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nfs_fs.h:606:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    49 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    90 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pci.h:601:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pci.h:601:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h../include/linux/minmax.h::8823::2725::  warning: note: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]expanded from macro '__no_side_effects'
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9../include/linux/const.h:: 12warning: :25ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    51 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :In file included from  ../include/linux/mmzone.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]8
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning:         (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bits.h../include/linux/uaccess.h::38329::316::  warning: note: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]expanded from macro 'GENMASK'
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:172:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:172:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:222:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:222:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:222:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:222:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:222:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:222:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:222:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:222:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:222:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:222:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:222:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:222:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:222:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:222:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:223:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:223:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:223:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:223:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:223:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:223:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:223:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:223:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:223:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:223:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:223:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:223:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:223:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:223:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:258:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:258:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:258:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:258:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:258:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:258:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:258:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:258:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:258:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:258:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:258:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:258:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:258:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:258:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:259:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:259:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:259:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:259:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:259:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:259:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:259:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:259:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:259:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:259:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:259:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:259:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:259:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:259:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:298:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:299:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:299:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:454:5: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:454:5: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:644:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:644:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    In file included from ../mm/memblock.c:1097:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :1097:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning:                         ^~~~~~~~~~~~~~~~~~~~~~ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    In file included from ../arch/x86/kernel/i8259.c../mm/memblock.c:1099:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    In file included from ../include/linux/irqdesc.h:../mm/memblock.c:1099:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1198:../include/linux/minmax.h9::23 :warning: 25ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:1200:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:1200:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:1202:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:1202:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:2033:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:2048:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/memblock.c:2048:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :In file included from  ../include/linux/fs.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]15
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/regset.h:290:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/regset.h:290:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/ptrace.c:821:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/ptrace.c:918:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/ptrace.c:918:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/ptrace.c:1025:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/ptrace.c:1025:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    39 warnings generated.
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    128 warnings generated.
    63 warnings generated.
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/shmem_fs.h:144:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:327:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:327:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:328:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:328:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/madvise.c:747:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/madvise.c:747:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/madvise.c:750:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/madvise.c:750:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/madvise.c:907:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/madvise.c:907:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    92 warnings generated.
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    19 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/dmapool.c:148:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    50 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pci.h:601:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pci.h:601:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    53 warnings generated.
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    49 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :In file included from 9../include/linux/pid.h:: 5warning: :
    58:17: ../include/linux/rcupdate.hwarning: :430ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    274In file included from :../include/linux/kernfs.h41:: 12warning: :
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32In file included from : ../mm/early_ioremap.cwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]14
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    16../include/linux/jiffies.h:: 432warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]26
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/slub.c:900:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/slub.c:1624:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/slub.c:1624:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/slub.c:3929:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/slub.c:3929:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/slub.c:3976:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/slub.c:3976:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/slub.c:4338:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/slub.c:4339:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/slub.c:4518:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/slub.c:4901:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/slub.c:4901:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/slub.c:4902:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    mm/slub.c:4902:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    52../include/linux/minmax.h warning:s26 generated:.
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pci.h:601:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pci.h:601:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    51 warnings generated.
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    51 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: In file included from ../include/linux/mm.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    66 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13In file included from :../arch/x86/kernel/sys_ia32.c :warning: 29:
    include/linux/mm.h:2093:9:         r->start = min(r1->start, r2->start);warning:
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning:                 (__typecheck(x, y) && __no_side_effects(x, y))ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    54 warnings generated.
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    51 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15In file included from :../include/linux/sysfs.h :warning: 16ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/sys.c:1281:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/sys.c:1281:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/sys.c:1281:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/sys.c:1281:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/sys.c:1281:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/sys.c:1281:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/sys.c:1281:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/minmax.h
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: #define max(x, y)       __careful_cmp(x, y, >)warning:
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    43 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    223../include/linux/ioport.h:42::252 :warning: 13ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]                __is_constexpr((l) > (h)), (l) > (h), 0)))
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    13In file included from :../arch/x86/include/asm/thread_info.h :warning: 53ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]        (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    63 warnings generated.
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/proc/inode.c:55:3: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/shmem_fs.h:144:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/shmem_fs.h:144:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:327:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:327:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:328:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:328:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/proc/task_mmu.c:55:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/proc/task_mmu.c:55:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/proc/task_mmu.c:1380:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/proc/task_mmu.c:1380:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/proc/task_mmu.c:1396:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/proc/task_mmu.c:1396:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/proc/task_mmu.c:1717:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/proc/task_mmu.c:1717:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    48 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    66 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/kernel/e820.c:508:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/kernel/e820.c:508:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/kernel/e820.c:509:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/kernel/e820.c:509:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    ^warning:
    arch/x86/kernel/e820.c:582:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/kernel/e820.c:583:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475../include/linux/const.h::1212:: 25warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference] note:
    arch/x86/kernel/e820.c:583:15:         (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))warning:
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    54 warnings generated.
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/sysfs.h
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/rcupdate.h
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    58In file included from :17../include/linux/proc_fs.h:: 10warning: :
    :329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]#define BUILD_BUG_ON_ZERO(e) ((int)(sizeof(struct { int:(-!!(e)); })))
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:../include/linux/bits.h262::3813::3 :warning:  ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]note:
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    60 warnings generated.
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:209336::924::  note: warning: expanded from macro '__careful_cmp'ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/workqueue.c:4252:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/workqueue.c:4252:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/workqueue.c:4252:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/workqueue.c:4252:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/workqueue.c:4252:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/workqueue.c:4252:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/workqueue.c:4252:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/workqueue.c:4252:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/workqueue.c:4478:4: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/find.h:119../include/asm-generic/rwonce.h::2861:: 18warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :../include/linux/xarray.h36::118224::9 :note:  warning: expanded from macro '__careful_cmp'ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/netdevice.h:2415:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:681:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:1451:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2539:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2539:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2540:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2540:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2542:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2603:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2603:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2642:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/pid.c:656:29: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/pid.c:656:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-direct.h:107:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-direct.h:110:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :2093:9../include/linux/minmax.h:: 45warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]19../kernel/pid.c
    12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    12../include/linux/dma-direct.h::11025::16 : note: warning: expanded from macro '__is_constexpr'ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    656:../include/linux/minmax.h29::26 :warning: 25        (sizeof(int) == sizeof(*(8 ? ((void *)((long)(x) * 0l)) : (int *)8))):ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :29: ../include/linux/minmax.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]36
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/pid.c:656:29: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/pid.c:656:29: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/pid.c:658:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pci.h:601:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pci.h:601:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    55 warnings generated.
    83 warnings generated.
    fs/proc/base.c:321:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/proc/base.c:860:21: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/proc/base.c:976:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/proc/base.c:977:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/proc/base.c:977:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    59 warnings generated.
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :../include/linux/nodemask.h28::272 :warning: 9ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    59 warnings generated.
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/pci.h:601:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pci.h:601:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    39 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :9: ../include/linux/build_bug.h:warning: 16ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:62
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: In file included from ../arch/x86/include/asm/msr.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/find.h:197:32:         return rcu_dereference_protected(xa->xa_head,warning:
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    51 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    49In file included from  warning../arch/x86/kernel/alternative.cs: generated4.
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    13In file included from ../include/linux/cpumask.h:: 12warning: :
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]        r->start = max(r1->start, r2->start);
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    250:45../include/linux/minmax.h:: 23warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]4
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning:         __builtin_choose_expr(__safe_cmp(x, y), \ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h../include/linux/bits.h::26225::133::  warning: note: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]expanded from macro 'GENMASK_INPUT_CHECK'
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    9../include/linux/nodemask.h: :warning: 266ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    49 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning:         (sizeof(int) == sizeof(*(8 ? ((void *)((long)(x) * 0l)) : (int *)8)))ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:In file included from 9../fs/proc/array.c:: warning: 58ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning:
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/kernel/alternative.c:1264:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/kernel/alternative.c:1264:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/kernel/alternative.c:1295:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/kernel/alternative.c:1295:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    51 warnings generated.
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/netdevice.h:2415:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/flow_offload.h:453:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/flow_offload.h:453:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sch_generic.h:1231:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/filter.h:800:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    60 warnings generated.
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bits.h:3852:3 warning:s  generatednote: .
    179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]        (sizeof(int) == sizeof(*(8 ? ((void *)((long)(x) * 0l)) : (int *)8)))
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    31 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :In file included from  ../include/linux/mmzone.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]21
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning:                 __is_constexpr((l) > (h)), (l) > (h), 0)))ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    ^~~~~~~~~~~~~~~~~~~~~~~~~warning:
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    16In file included from ../arch/x86/include/asm/msr.h:: 11warning: :
    ^~~~~~~~~~~~~~~~~warning:
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    In file included from warning: ../include/linux/perf_event.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    :330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    fs/proc/proc_tty.c:69:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/proc/proc_tty.c:69:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    49 warnings generated.
    49 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252../include/linux/minmax.h:13::26 warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/kernel/tsc.c:770:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/kernel/tsc.c:770:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/kernel/tsc.c:786:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/kernel/tsc.c:786:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    35 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    43 warnings generated.
    47 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    16 warnings generated.
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9:                 (__typecheck(x, y) && __no_side_effects(x, y))warning:
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    43 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    57 warnings generated.
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    31 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pci.h:601:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pci.h:601:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    51 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:In file included from 9../kernel/ksysfs.c:: 14warning: :
    include/linux/ioport.h../include/linux/minmax.h::253:5211::19 :warning:  ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]note:
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2093:9:                 (__is_constexpr(x) && __is_constexpr(y))warning:
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning:                 (__is_constexpr(x) && __is_constexpr(y))ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :In file included from  ../include/linux/elfcore.h:warning: 11ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:../include/linux/rcupdate.h263::57511::2 :warning:  ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]note:
    :179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning:                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    192:../include/linux/const.h2::12 :warning: 25ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ../include/linux/uaccess.h:ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]330
    :16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    75 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    35 warnings generated.
    21 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    39 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    52 warnings generated.
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    13In file included from :../include/linux/huge_mm.h :warning: 8ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bits.h../include/linux/find.h::2558::317::  note: warning: expanded from macro 'GENMASK_INPUT_CHECK'ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    27In file included from :../include/linux/spinlock.h :warning: 56ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/find.h:88:27:         (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))warning:
    include/linux/find.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]119:
    28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    In file included from warning: ../include/linux/spinlock.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]        (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31:                __is_constexpr((l) > (h)), (l) > (h), 0))) warning:
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning:         (sizeof(int) == sizeof(*(8 ? ((void *)((long)(x) * 0l)) : (int *)8)))ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/const.h../include/linux/find.h::12223::2542::  note: warning: expanded from macro '__is_constexpr'ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    45: warning: ../include/linux/build_bug.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    55 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/proc/stat.c:90:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    36 warnings generated.
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/regset.h:263:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/regset.h:263:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/regset.h:290:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/regset.h:290:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    49 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    55 warnings generated.
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9../include/linux/minmax.h:: 52warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]19
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    35 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    579../include/linux/uaccess.h::2330:: 16warning: : ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]warning:
    include/linux/regset.h:263:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/regset.h:263:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/regset.h:290:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/regset.h:290:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    54 warnings generated.
    39 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/range.c:44:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/range.c:44:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/range.c:45:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/range.c:45:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/range.c:50:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/range.c:50:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/range.c:51:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/range.c:51:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    8 warnings generated.
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    35 warnings generated.
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    53 warnings generated.
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    :27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    35 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    43 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/build_bug.h../include/linux/xarray.h::161182:62::9 :note:  expanded from macro 'BUILD_BUG_ON_ZERO'warning:
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9:         (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))warning:
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9:../include/linux/bits.h :warning: 38ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1198In file included from :9../include/linux/bitmap.h:: 9warning: :
    :296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    19 warnings generated.
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    35 warnings generated.
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/regset.h:263:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/regset.h:263:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/regset.h:290:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/regset.h:290:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    27 warnings generated.
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : In file included from warning: ../include/linux/dmi.h:ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]6
    include/linux/nodemask.h:266:9: warning:         (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: In file included from ../arch/x86/include/asm/cpumask.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning:
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    57 warnings generated.
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    31 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/ipc.h
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    In file included from warning: ../include/linux/pid_namespace.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]        gi = kvmalloc(struct_size(gi, gid, gidsetsize), GFP_KERNEL_ACCOUNT);
    kernel/groups.c:18:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    kernel/groups.c../include/linux/rcupdate.h::18430::1611::  warning: note: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]expanded from macro '__rcu_dereference_check'
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    52 warnings generated.
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/minmax.h../include/linux/find.h::23197::2532::  note: warning: expanded from macro '__no_side_effects'ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:327:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:327:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:328:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    328:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    56 warnings generated.
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9../include/linux/bits.h:: 38warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]3
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    13 warnings generated.
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    58../include/linux/sockptr.h::17102:: 16:warning:  ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]warning:
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    19 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/netdevice.h:2415:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/minmax.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:681:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:1451:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2539:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2539:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2540:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2540:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2542:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2603:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2603:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2642:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    253../include/linux/find.h::11119:: 28:warning:  ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]warning:
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]                (__is_constexpr(x) && __is_constexpr(y))
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/const.h../include/linux/ioport.h::12262::2513::  warning: note: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]expanded from macro '__is_constexpr'
    :11In file included from :../include/linux/spinlock.h :warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]56:
    warning: ../include/linux/minmax.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/proc/proc_sysctl.c:113:29: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    29: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    35 warnings generated.
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    24 warnings generated.
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    76 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :In file included from 42../include/linux/ktime.h:: 25warning: :
    :427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    In file included from warning: ../arch/x86/include/asm/cpumask.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:5:
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]        return jiffies_to_msecs(max(0L, delta));
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    18 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    57 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    35 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    In file included from ../include/linux/huge_mm.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]8:
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning:                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :179:9: ../include/linux/rcupdate.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]575
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :In file included from  ../arch/x86/include/asm/processor.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]22
    include/linux/bitmap.h:459:11:         return rcu_dereference_protected(node->slots[offset],warning:
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330../include/linux/const.h::1612:: 25warning: : ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]note:
    include/linux/ioport.h:252:13:         __builtin_choose_expr(__safe_cmp(x, y), \warning:
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    39 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    49 warnings generated.
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/proc/page.c:61:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/proc/page.c:61:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/proc/page.c:244:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/proc/page.c:244:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    56 warnings generated.
    47 warnings generated.
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    18 warnings generated.
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9:         __builtin_choose_expr(__safe_cmp(x, y), \warning:
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/flow_offload.h:453:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/flow_offload.h:453:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sch_generic.h:1231:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/filter.h:800:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    52 warnings generated.
    49 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    60 warnings generated.
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]#define BUILD_BUG_ON_ZERO(e) ((int)(sizeof(struct { int:(-!!(e)); })))
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:../include/linux/const.h1182::129::25 :warning:  ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]note:
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h../include/linux/build_bug.h::161198::629::  note: warning: expanded from macro 'BUILD_BUG_ON_ZERO'ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/rcuwait.h
    :432:../include/linux/minmax.h26::36 :warning: 24ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1182:9:../include/linux/const.h :warning: 12ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: In file included from warning: ../kernel/irq_work.cISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    In file included from warning: ../include/linux/tick.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    52 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    43 warnings generated.
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/build_bug.h
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    39 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/kernfs/file.c:220:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/kernfs/file.c:300:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    54 warnings generated.
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    49 warnings generated.
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :../include/linux/xarray.h26::118225::9 :note:  expanded from macro '__safe_cmp'warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: #define min(x, y)       __careful_cmp(x, y, <)warning:
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    9: warning: ../include/linux/minmax.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :In file included from  ../include/linux/mm.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]737:
    :9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :1207:../include/linux/minmax.h9:: 36warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]24
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/rcupdate.h../include/linux/xarray.h::6471182::289::  note: warning: expanded from macro 'rcu_dereference'ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: In file included from warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../security/min_addr.c
    include/linux/mm.h:2098:9: warning:         head = rcu_access_pointer(mapping->i_pages.xa_head);ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    49 warnings generated.
    49 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    58 warnings generated.
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    31: warning: ../include/linux/const.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:../include/linux/minmax.h58::2317::25 :warning:  ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]note:
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :In file included from 27../include/linux/time.h:: 60warning: :
    250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :In file included from  ../include/linux/cpumask.hwarning: :12ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h../include/linux/build_bug.h::16816::3162::  warning: note: expanded from macro 'BUILD_BUG_ON_ZERO'ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :../include/linux/find.h :note: 317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]expanded from macro '__is_constexpr'
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/rwonce.h../include/linux/radix-tree.h::17961:9::18 :warning:  ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]note:
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16:         __builtin_choose_expr(__safe_cmp(x, y), \warning:
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: #define bio_iovec(bio)          bio_iter_iovec((bio), (bio)->bi_iter)warning:
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1132:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/partitions/../blk.h:168:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/sysfs/file.c:123:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/sysfs/file.c:123:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/sysfs/file.c:150:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/sysfs/file.c:150:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    51 warnings generated.
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    96 warnings generated.
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]#define min(x, y)       __careful_cmp(x, y, <)
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1132:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../arch/x86/include/asm/cpufeature.h
    include/linux/find.h:58:17../include/linux/bits.h:: 38warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]3
    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/bitmap.h
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :In file included from 28../include/linux/spinlock.h:: 56warning: :
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :In file included from  warning: ../fs/sysfs/dir.c../include/linux/minmax.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]::
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :In file included from 41../arch/x86/include/asm/processor.h:: 22warning: :
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/mmzone.h
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: In file included from warning: ../block/fops.cISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:../include/linux/minmax.h459::10411::48 :warning:  note: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]expanded from macro 'min_t'
    :192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h../include/linux/bits.h::192:382::3 :warning:  ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :../include/linux/bio.h :warning: 192ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk.h:168:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1132:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    block/blk.h:168:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    98 warnings generated.
    98 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :In file included from ../include/linux/preempt.h :warning: 78:
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    35 warnings generated.
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    9In file included from :../include/linux/pagemap.h :warning: 8ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579../include/linux/bio.h::224:: 2warning: :ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1132:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/partitions/../blk.h:168:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/partitions/msdos.c:678:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/partitions/msdos.c:678:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/partitions/msdos.c:678:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/partitions/msdos.c:678:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/partitions/msdos.c:678:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/partitions/msdos.c:678:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/partitions/msdos.c:678:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/partitions/msdos.c:678:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/partitions/msdos.c:678:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/partitions/msdos.c:678:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/partitions/msdos.c:678:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/partitions/msdos.c:678:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/partitions/msdos.c:678:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/partitions/msdos.c:678:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9:../include/linux/rcupdate.h :warning: 638ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    110 warnings generated.
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:In file included from 2:../fs/sysfs/symlink.c :warning: 12ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    330:16: warning: ../include/linux/bio.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    In file included from warning: ../include/linux/blktrace_api.hISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]:
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h../include/linux/minmax.h::104526::439::  note: warning: expanded from macro '__safe_cmp'
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    ^warning:
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:../include/linux/minmax.h1045::1049::48 :warning:  note: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]expanded from macro 'min_t'
    :In file included from  ../include/linux/blktrace_api.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]5
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : warning: ../include/linux/minmax.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    ^~~~~~~~~~~~~~~~~warning:
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk.h:168:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-mq.h:373:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1132:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk.h:168:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:581:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:581:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:581:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:590:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:590:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:590:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:590:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:590:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:590:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    590../include/linux/ioport.h::2252:: 13warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:590:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/bio.h
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:590:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :In file included from 2../include/linux/pagemap.h:: 8warning: :
    warning:         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    590:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    263:11: ../include/linux/bio.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]146
    block/bio.c:590:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:590:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:590:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:618:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:618:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:618:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:618:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:618:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:618:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:618:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:618:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:618:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:618:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:618:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:618:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:618:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:618:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:1140:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:1140:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:1237:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning:                               ^~~~~~~~~~~~~~~~ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:1237:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:1349:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:1349:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:1349:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:1349:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:1349:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    block/bio.c:1349:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:1349:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:1349:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:1349:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:1349:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:1349:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:1349:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:1349:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:1349:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:1350:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:1350:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:1350:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:1350:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:1350:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:1350:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:1350:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:1350:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:1350:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:1350:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:1350:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:1350:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:1350:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:1350:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:1351:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/bio.c:1351:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    97 warnings generated.
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/bitmap.h
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :459../include/linux/minmax.h::1123::4 :warning:  note: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]expanded from macro '__no_side_effects'
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1132:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/partitions/../blk.h:168:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/partitions/efi.c:218:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    161 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    97 warnings generated.
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1207In file included from :../arch/x86/include/asm/preempt.h9:: 7warning: :
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :In file included from 9../include/linux/bitmap.h:: 9warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    330:16../include/linux/minmax.h: :warning: 26ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    In file included from warning: ../include/linux/kernfs.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:12
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    37 warnings generated.
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1132:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    55 warnings generated.
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1132:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk.h:168:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-mq.h:373:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk.h:168:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-mq.h:373:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-sysfs.c:250:22: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-sysfs.c:250:22: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-core.c:1048:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    96 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    100 warnings generated.
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :../include/linux/radix-tree.h warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]179
    :9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: In file included from warning: ../block/blk-flush.cISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :1045:9../include/linux/rcupdate.h:: warning: 575ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1132:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk.h:168:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-mq.h:373:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    94 warnings generated.
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:In file included from 263:../fs/ramfs/inode.c11:: 26warning: :
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    16: ../include/linux/minmax.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]26
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h26::252:2513:: warning:  ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]note:
    include/linux/ioport.h:252:13:In file included from  warning: ../block/blk-settings.cISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :../include/linux/minmax.h: 26warning: :25ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:../include/linux/minmax.h475::2312::4 :warning:  ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]note:
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1132:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk.h:168:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:137:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:137:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:138:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:218:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:218:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:219:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:219:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:394:3: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:480:3: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:487:29: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:487:29: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:552:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:552:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:553:22: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:553:22: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:554:23: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:554:23: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:555:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:555:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:557:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:557:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:559:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    52 warnings generated.
    block/blk-settings.c:559:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:561:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:561:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:563:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:563:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:566:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:566:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:567:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:567:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:569:30: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:569:30: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:572:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:572:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:584:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:584:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:586:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:586:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:589:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:589:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:589:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:589:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:595:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:595:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:598:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:598:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:601:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:601:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:637:3: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:637:3: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:642:5: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:642:5: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:664:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:664:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:664:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:664:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:668:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:668:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:670:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:670:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:672:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:672:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:677:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:677:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:679:30: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:679:30: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:681:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-settings.c:681:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    49 warnings generated.
    167 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    11In file included from :../include/linux/fs.h: 33warning: :
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    16In file included from :../arch/x86/include/asm/cpufeature.h :warning: 5ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/bitmap.h:475:../include/linux/minmax.h12::52 :warning: 19ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]#define max(x, y)       __careful_cmp(x, y, >)
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:../include/linux/minmax.h330::1620:: warning: 21ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/bvec.h
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1132:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk.h:168:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :../include/linux/xarray.h1182::11989::9 :warning:  ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]warning:
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    In file included from warning: ../include/linux/fs.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/xarray.h:1198:9: warning:         return rcu_dereference_check(node->slots[offset],ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-mq.h:373:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    37 warnings generated.
    94 warnings generated.
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ../include/linux/namei.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning:                 (__typecheck(x, y) && __no_side_effects(x, y))ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning:                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14:         ((typeof(*p) __force __kernel *)(local)); \warning:
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/fs.h
    :../include/linux/uaccess.h45::33019::16 :note:  expanded from macro 'min'warning:
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :9: ../include/linux/minmax.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]23
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1132:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    58 warnings generated.
    block/blk.h:168:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-map.c:29:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-map.c:29:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-map.c:29:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-map.c:533:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-map.c:533:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning:                 (__is_constexpr(x) && __is_constexpr(y))ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :In file included from 9../arch/x86/include/asm/processor.h:: 22warning: :
    include/linux/find.h:197:32../include/linux/minmax.h:: 52warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]19
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    98 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/file_table.c:427:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/file_table.c:427:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/file_table.c:430:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/read_write.c:408:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    fs/read_write.c:533:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    55 warnings generated.
    fs/read_write.c:1229:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/read_write.c:1229:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/read_write.c:1451:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/read_write.c:1451:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/read_write.c:1515:5: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/read_write.c:1630:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/minmax.h../include/linux/nodemask.h::36272::249::  note: warning: expanded from macro '__careful_cmp'ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/read_write.c:1630:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/read_write.c:1639:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/read_write.c:1639:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    65 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    75 warnings generated.
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]In file included from
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: ../include/linux/minmax.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]23
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1132:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk.h:168:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-mq.h:373:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-merge.c:23:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-merge.c:23:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-merge.c:118:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-merge.c:121:3: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-merge.c:121:3: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-merge.c:175:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]        typeof(*p) *local = (typeof(*p) *__force)READ_ONCE(p); \
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : warning: ../include/linux/rcupdate.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/xarray.h:1198:../block/blk-merge.c9::198 :warning: 9ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/list_lru.h../include/linux/const.h:
    :9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-merge.c../include/linux/minmax.h::26226::2521::  note: warning: expanded from macro '__safe_cmp'ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :../include/linux/ioport.h :warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]        (sizeof(int) == sizeof(*(8 ? ((void *)((long)(x) * 0l)) : (int *)8)))
    253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :227:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-merge.c:234:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262../include/linux/minmax.h::1336:: 24warning: : ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]note:
    block/blk-merge.c:234:14:         (sizeof(int) == sizeof(*(8 ? ((void *)((long)(x) * 0l)) : (int *)8)))warning:
    262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning:                               ^~~~~~~~~~~~~~~~ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-merge.c:277:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-merge.c:416:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-merge.c:416:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-merge.c:448:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-merge.c:448:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/minmax.h../block/blk-merge.c::36514::243::  note: warning: expanded from macro '__careful_cmp'ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-merge.c:514:3: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    ^~~~~~~~~~~~~~~~~~~~~~~warning:
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:../include/linux/const.h16:: 12warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    49 warnings generated.
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    121 warnings generated.
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    82 warnings generated.
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/const.h
    include/linux/uio.h:../include/linux/const.h145::1214:: 25warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:327:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:327:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:328:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:328:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/exec.c:484:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/exec.c:484:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/exec.c:489:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/exec.c:503:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/exec.c:630:5: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/exec.c:630:5: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/exec.c:629:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/exec.c:630:5: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/exec.c:630:5: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/exec.c:629:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/exec.c:630:5: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/exec.c:630:5: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/exec.c:630:5: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/exec.c:630:5: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/exec.c:630:5: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/exec.c:630:5: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/exec.c:630:5: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/exec.c:630:5: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263In file included from :11:../block/blk-timeout.c :warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]6
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    80 warnings generated.
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    56 warnings generated.
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1132:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk.h:168:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :373:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/minmax.h:23:2594: warning snote:  generatedexpanded from macro '__no_side_effects'.
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    :32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/asm-generic/barrier.h
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../block/blk-lib.c
    9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    51 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../arch/x86/include/asm/msr.h:11:
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../block/blk-lib.c
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :197:32:../include/linux/const.h :warning: 12:ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]25
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:../include/linux/bits.h192::225:: 3:warning:  ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]note:
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2../include/linux/bits.h:: 38warning: :3ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/time.h
    include/linux/minmax.h../include/linux/bitmap.h::45459::1911::  note: warning: expanded from macro 'min'ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h../include/linux/const.h::29712::1625::  warning: note: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]expanded from macro '__is_constexpr'
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1132:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk.h:168:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-lib.c:65:4: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-lib.c:65:4: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-lib.c:165:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-lib.c:185:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-lib.c:326:22: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-lib.c:326:22: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    99 warnings generated.
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:../include/linux/minmax.h1182::239::4 : warning: note: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]expanded from macro '__no_side_effects'
    :In file included from 9../include/linux/kernfs.h:: 12warning: :
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1132:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9../include/linux/minmax.h:: 26warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]25
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk.h:168:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-mq.h:373:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-mq.c:882:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-mq.c:882:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-mq.c:3329:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-mq.c:3329:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-mq.c:4388:22: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    62 warnings generated.
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1132:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk.h:168:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-mq.h:373:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    94 warnings generated.
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    In file included from warning: ../include/linux/module.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/minmax.h:../include/linux/find.h26:197::1632:: note:  expanded from macro '__safe_cmp'warning:
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: ../include/linux/bits.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]38
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31../include/linux/bio.h:: 24warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]2
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:../include/linux/minmax.h475:23::1225::  note: warning: expanded from macro '__no_side_effects'
    include/linux/blk-mq.h:1132:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-mq.h:373:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk.h:168:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-stat.c:34:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-stat.c:34:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-stat.c:35:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-stat.c:35:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-stat.c:45:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-stat.c:45:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-stat.c:46:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-stat.c:46:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    102 warnings generated.
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    102 warnings generated.
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    In file included from warning: ../include/linux/mm.h:ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]737
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    56 warnings generated.
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1132:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk.h:168:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-mq.h:373:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    94 warnings generated.
    51 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/bits.h
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    ^warning:
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/const.h
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:../include/linux/const.h9:: 12warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]25
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/netdevice.h:2415:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]In file included from
    :179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]#define max(x, y)       __careful_cmp(x, y, >)
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9:         ((typeof(*p) __force __kernel *)(local)); \warning:
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:681:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:1451:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2539:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2539:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2540:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2540:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2542:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2603:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2603:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2642:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/inet_connection_sock.h:249:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/inet_connection_sock.h:249:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/inet_connection_sock.h:294:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning:                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/inet_connection_sock.h:294:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    ^~~~~~~~~~~~~~~~~~~~~~~warning:
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/tcp.h:513:30: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/tcp.h:513:30: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/ip.h:298:30: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/select.c:990:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/select.c:1005:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/select.c:1006:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/select.c:1006:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/select.c:1006:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/blkdev.h
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]        return bio_iovec(rq->bio).bv_len;
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h../include/linux/minmax.h::1045:459:: 19warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:../include/linux/minmax.h17::1049::48 :warning:  ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]note:
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/minmax.h
    2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1132:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1132:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk.h:168:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-mq.h:373:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    94 warnings generated.
    block/blk.h:168:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-mq.h:373:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-mq-sched.c:578:23: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    86 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    98 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/const.h../include/linux/bio.h::12192:25::2 :note:  expanded from macro '__is_constexpr'warning:
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :119:28: ../include/linux/bio.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]24
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    In file included from : ../include/linux/wait.hwarning: :9ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning:         (sizeof(int) == sizeof(*(8 ? ((void *)((long)(x) * 0l)) : (int *)8)))ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :1189:9../include/linux/minmax.h:: 26warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]25
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198../include/linux/minmax.h::923:: 25warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1198:9../include/linux/const.h:: 12warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]25
    16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :../include/linux/uaccess.h104::32948::16 :note:  expanded from macro 'min_t'warning:
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/minmax.h
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1132:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk.h:168:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/ioctl.c:514:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13../include/linux/bio.h:: 24warning: :2: note: expanded from macro 'bio_iter_iovec'
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning:                                       ^~~~~~~~~~~~~~~~~~~~~~~ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    286:15:../include/linux/minmax.h :warning: 23ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    94 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1132:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk.h:168:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-mq.h:373:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]                (__is_constexpr(x) && __is_constexpr(y))
    :71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/ioprio.c:206:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/ioprio.c:206:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    79 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    94 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    39 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/inode.c:2445:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/inode.c:2445:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/inode.c:2445:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/inode.c:2445:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/inode.c:2445:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/inode.c:2445:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/inode.c:2445:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/inode.c:2445:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/inode.c:2445:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/inode.c:2445:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/inode.c:2445:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/inode.c:2445:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/inode.c:2445:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/inode.c:2445:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1132:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-rq-qos.c:137:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-rq-qos.c:137:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-rq-qos.c:140:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    95 warnings generated.
    66 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: In file included from warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../block/blk-ia-ranges.c
    :                        ^~~~~~~~~~~~~~~~~~~~~~ warning:
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning:
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    194In file included from :../include/linux/thread_info.h9:: 60warning: :
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :In file included from 12../include/linux/highmem.h:: 5warning: :
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/bits.h
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1132:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk.h:168:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning:                 smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warnings../include/linux/minmax.h generated:.
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427../include/linux/minmax.h::2823:: 19warning: : ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]note:
    include/linux/bio.h:192:../include/linux/const.h2::12 :warning: 25ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:../include/linux/minmax.h2::23 :warning: 25ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/build_bug.h../include/linux/blk-mq.h::161045::629:: note:  expanded from macro 'BUILD_BUG_ON_ZERO'warning:
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/minmax.h../include/linux/bitmap.h::31475::1012::  note: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]expanded from macro '__cmp_once'
    include/linux/blk-mq.h:1045:9../include/linux/const.h:: 12warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]25
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1132:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk.h:168:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-ia-ranges.c:267:22: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    block/blk-ia-ranges.c:267:22: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :267:22: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/overflow.h../include/linux/radix-tree.h::253179::269::  note: warning: expanded from macro 'struct_size'ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    96 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    37 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1182In file included from :9../include/linux/spinlock.h:: 56warning: :
    274:41../include/linux/rcupdate.h:: 430warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]11:
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h../include/linux/bits.h::381198::39::  note: warning: expanded from macro 'GENMASK'ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    9In file included from :../include/linux/syscalls.h :warning: 77:
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : ../include/linux/minmax.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]23
    :In file included from  ../include/net/net_namespace.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]43
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/netdevice.h:2415:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:681:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:1451:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2539:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2539:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2540:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2540:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2542:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2603:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2603:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2642:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/file.c:141:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/file.c:308:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/file.c:308:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/file.c:308:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/file.c:308:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/file.c:308:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/file.c:308:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/file.c:689:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/file.c:689:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/file.c:703:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/file.c:703:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning../include/linux/mm.hs: generated2093.
    :9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/minmax.h../include/linux/xarray.h::521182::199:: note:  expanded from macro 'max'warning:
    :In file included from  ../include/linux/fs.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]13
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:../include/linux/minmax.h9::26 :warning: 25ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/netdevice.h:2415:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:681:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:1451:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2539:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2539:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2540:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2540:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2542:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2603:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2603:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2642:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    85 warnings generated.
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/io_uring.c:285:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/io_uring.c:285:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/io_uring.c:285:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/io_uring.c:285:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/io_uring.c:285:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/io_uring.c:285:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/io_uring.c:285:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/io_uring.c:754:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/io_uring.c:754:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/io_uring.c:757:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/io_uring.c:757:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/io_uring.c:2263:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/io_uring.c:2263:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/io_uring.c:2263:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/io_uring.c:2263:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/io_uring.c:2263:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/io_uring.c:2263:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/io_uring.c:2263:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/io_uring.c:2263:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/io_uring.c:2263:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/io_uring.c:2263:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/io_uring.c:2263:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/io_uring.c:2263:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/io_uring.c:2263:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/io_uring.c:2263:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/io_uring.c:2482:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/io_uring.c:2482:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/io_uring.c:2482:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/io_uring.c:3257:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/io_uring.c:3257:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/io_uring.c:3268:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/io_uring.c:3268:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/io_uring.c:3620:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/io_uring.c:3620:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/io_uring.c:3620:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/shmem_fs.h:144:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/shmem_fs.h:144:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/math/reciprocal_div.c:28:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/math/reciprocal_div.c:29:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    77 warnings generated.
    2 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    ^warning:
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    133 warnings generated.
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :9../include/linux/minmax.h::23 :warning: 25:ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference] note:
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]In file included from
    include/linux/xarray.h:1198../include/linux/minmax.h::952::19 warning: : ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]note:
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    31 warnings generated.
    58 warnings generated.
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    75 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    39 warnings generated.
    fs/seq_file.c:878:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/seq_file.c:878:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    31 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    51 warnings generated.
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    ^~~~~~~~~~~~~~~~77 warnings generated.
    arch/x86/lib/delay.c:129:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    13 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    19 warnings generated.
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    19 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    77 warnings generated.
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    51 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9:                 (__is_constexpr(x) && __is_constexpr(y))warning:
    2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning:                               ^~~~~~~~~~~~~~~~ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/build_bug.h:7716 warning:s62 generated:.
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/libfs.c:1015:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    13 warnings generated.
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    81 warnings generated.
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    50 warnings generated.
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16../include/linux/bits.h:: warning: 25ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    77 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    13 warnings generated.
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/fs-writeback.c:1758:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/fs-writeback.c:1758:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/fs-writeback.c:1760:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/fs-writeback.c:1760:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    82 warnings generated.
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :In file included from  ../include/linux/kexec.h:warning: 18:
    include/linux/ioport.h:263:../include/linux/minmax.h11:: 45warning: :19ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :../include/linux/ioport.h36::26324::11 :note:  expanded from macro '__careful_cmp'warning:
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    22 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/const.h../include/linux/find.h::12250:25::45 :note:  expanded from macro '__is_constexpr'warning:
    include/linux/uio.h:145:14: warning:                 __is_constexpr((l) > (h)), (l) > (h), 0)))ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :In file included from 28../include/net/sock.h:: 46warning: :
    include/linux/sockptr.h:102:16: warning:                 val = *addr1 & ~*addr2 & GENMASK(size - 1, offset);ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:../include/linux/const.h427::1228::25 :warning:  note: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]expanded from macro '__is_constexpr'
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/netdevice.h:2415:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:681:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:1451:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2539:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2539:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2540:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2540:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2542:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2603:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    In file included from warning: ../include/linux/cpu.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    In file included from warning: ../include/net/af_unix.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/net/sock.h:2642:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    39 warnings generated.
    96 warnings generated.
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    35 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bits.h../include/linux/radix-tree.h::25:1793::9 :note:  expanded from macro 'GENMASK_INPUT_CHECK'warning:
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]                (__is_constexpr(x) && __is_constexpr(y))
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    35 warnings generated.
    13 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :../include/linux/radix-tree.h9:179:: 9: warning: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :                                        ^~~warning:
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    In file included from warning: ../include/linux/fs.h:ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]13
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1207:9../include/linux/minmax.h:: 36warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]24
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/minmax.h
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    330:16:../include/linux/minmax.h :warning: 36ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:24:219: warning note: sexpanded from macro 'bio_iter_iovec' generated
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :../include/linux/xarray.h19::1182: 9note: : expanded from macro 'min'warning:
    In file included from :../include/trace/syscall.h9:: 7warning: :
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/netdevice.h:2415:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    31 warnings generated.
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/splice.c:669:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/splice.c:669:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    782:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/splice.c:782:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:681:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/splice.c:1176:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/splice.c:1176:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:1451:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2539:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2539:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2540:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2540:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2542:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9../include/linux/const.h:: 12warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]25
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2603:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2603:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2642:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    98 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/idr.c:208:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/idr.c:237:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    62 warnings generated.
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    33 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    13 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    12../include/linux/xarray.h::251198:: 9:note:  expanded from macro '__is_constexpr'warning:
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :In file included from 31../include/linux/fs.h:: 13warning: :
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :In file included from 15../include/linux/vt_kern.h:: 12warning: :
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning:                                       ^~~~~~~~~~~~~~~~~ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/netdevice.h:2415:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    82 warnings generated.
    47 warnings generated.
    23 warnings generated.
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:681:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:1451:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2539:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2539:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2540:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2540:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2542:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2603:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2603:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2642:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    96 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    18 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    53 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    75 warnings generated.
    31 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    In file included from warning: ../include/uapi/linux/aio_abi.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11:         __builtin_choose_expr(__safe_cmp(x, y), \warning:
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    263:11../include/linux/minmax.h:: 36warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]24:
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    49 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    75 warnings generated.
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/netdevice.h:2415:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:681:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:1451:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2539:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2539:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2540:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2540:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2542:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2603:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2603:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2642:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    179:9:../include/linux/rcupdate.h :warning: 430ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:11
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9:         __rcu_dereference_check((p), __UNIQUE_ID(rcu), \warning:
    In file included from ../include/linux/fs.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]15
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    72 warnings generated.
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    35 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459../include/linux/mm.h::112093:: 9:warning:  ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12../include/asm-generic/rwonce.h:: 55warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/netdevice.h:2415:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:681:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:1451:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2539:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2539:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2540:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2540:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2542:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2603:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2603:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2642:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    96 warnings generated.
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    35 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :In file included from ../include/linux/gfp.h :warning: 7:
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13In file included from :../drivers/tty/vt/vt_ioctl.c :warning: 29:
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]        r->start = min(r1->start, r2->start);
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/maple_tree.c:811:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/maple_tree.c:811:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/maple_tree.c:811:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/maple_tree.c:825:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/maple_tree.c:850:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/maple_tree.c:850:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/maple_tree.c:850:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    lib/maple_tree.c:855:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/maple_tree.c:1255:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/maple_tree.c:1255:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/maple_tree.c:1718:3: warning: ISO C does not allow indirection on operand of type 'typeof (mas->tree->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    lib/maple_tree.c:1721:3: warning: ISO C does not allow indirection on operand of type 'typeof (slots[offset])' (aka 'void *') [-Wvoid-ptr-dereference]
    lib/maple_tree.c:1927:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/maple_tree.c:1927:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/maple_tree.c:3260:2: warning: ISO C does not allow indirection on operand of type 'typeof (slots[offset])' (aka 'void *') [-Wvoid-ptr-dereference]
    lib/maple_tree.c:3261:2: warning: ISO C does not allow indirection on operand of type 'typeof (slots[offset - 1])' (aka 'void *') [-Wvoid-ptr-dereference]
    lib/maple_tree.c:3646:4: warning: ISO C does not allow indirection on operand of type 'typeof (slots[slot])' (aka 'void *') [-Wvoid-ptr-dereference]
    lib/maple_tree.c:3653:2: warning: ISO C does not allow indirection on operand of type 'typeof (slots[slot])' (aka 'void *') [-Wvoid-ptr-dereference]
    lib/maple_tree.c:3662:2: warning: ISO C does not allow indirection on operand of type 'typeof (mas->tree->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    lib/maple_tree.c:3674:3: warning: ISO C does not allow indirection on operand of type 'typeof (mas->tree->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    lib/maple_tree.c:3922:3: warning: ISO C does not allow indirection on operand of type 'typeof (mas->tree->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    lib/maple_tree.c:3937:2: warning: ISO C does not allow indirection on operand of type 'typeof (slots[0])' (aka 'void *') [-Wvoid-ptr-dereference]
    lib/maple_tree.c:3941:2: warning: ISO C does not allow indirection on operand of type 'typeof (mas->tree->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    lib/maple_tree.c:4126:3: warning: ISO C does not allow indirection on operand of type 'typeof (dst_slots[dst_offset])' (aka 'void *') [-Wvoid-ptr-dereference]
    lib/maple_tree.c:4134:2: warning: ISO C does not allow indirection on operand of type 'typeof (dst_slots[dst_offset])' (aka 'void *') [-Wvoid-ptr-dereference]
    lib/maple_tree.c:4206:3: warning: ISO C does not allow indirection on operand of type 'typeof (wr_mas->slots[offset])' (aka 'void *') [-Wvoid-ptr-dereference]
    lib/maple_tree.c:4220:2: warning: ISO C does not allow indirection on operand of type 'typeof (wr_mas->slots[offset + 1])' (aka 'void *') [-Wvoid-ptr-dereference]
    lib/maple_tree.c:4288:3: warning: ISO C does not allow indirection on operand of type 'typeof (wr_mas->slots[new_end])' (aka 'void *') [-Wvoid-ptr-dereference]
    lib/maple_tree.c:4299:3: warning: ISO C does not allow indirection on operand of type 'typeof (wr_mas->slots[new_end])' (aka 'void *') [-Wvoid-ptr-dereference]
    lib/maple_tree.c:4304:3: warning: ISO C does not allow indirection on operand of type 'typeof (wr_mas->slots[end])' (aka 'void *') [-Wvoid-ptr-dereference]
    lib/maple_tree.c:4335:3: warning: ISO C does not allow indirection on operand of type 'typeof (wr_mas->slots[mas->offset])' (aka 'void *') [-Wvoid-ptr-dereference]
    lib/maple_tree.c:4999:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/maple_tree.c:4999:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/maple_tree.c:4999:34: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/maple_tree.c:4999:34: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/maple_tree.c:5436:3: warning: ISO C does not allow indirection on operand of type 'typeof (slots[offset])' (aka 'void *') [-Wvoid-ptr-dereference]
    lib/maple_tree.c:5813:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/maple_tree.c:5813:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/maple_tree.c:6387:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/statfs.c:259:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/netdevice.h:2415:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    54 warnings generated.
    54 warnings generated.
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:681:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:1451:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2539:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2539:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2540:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2540:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2542:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2603:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2603:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2642:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    96 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    12In file included from :../include/linux/fs.h :warning: 6:
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    In file included from warning: ../include/linux/cpumask.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32:         __builtin_choose_expr(__safe_cmp(x, y), \warning:
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    35 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h::241182::9 :note:  expanded from macro '__careful_cmp'warning:
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]                (__is_constexpr(x) && __is_constexpr(y))
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/vt/vc_screen.c:306:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    16: ../include/linux/minmax.hwarning: :26ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    50 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :In file included from 2../include/linux/list_lru.h:: warning: 14ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h../include/linux/xarray.h::1461189::119::  note: warning: expanded from macro '__bio_for_each_segment'ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :9: ../include/linux/minmax.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]28
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:../include/linux/minmax.h1198::1049::48 : warning: note: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]expanded from macro 'min_t'
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:../include/linux/minmax.h1207::379::9 :warning:  note: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]expanded from macro '__careful_cmp'
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/minmax.h../include/linux/radix-tree.h::36:17924::9 :note:  expanded from macro '__careful_cmp'warning:
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    75 warnings generated.
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    In file included from ../include/linux/bitmap.h78:9 warning:
    18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/vt/selection.c:330:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/vt/selection.c:330:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/vt/selection.c:331:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/vt/selection.c:331:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/vt/selection.c:332:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/vt/selection.c:332:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/vt/selection.c:333:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/vt/selection.c:333:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    55 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    35 warnings generated.
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    19 warnings generated.
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ../include/linux/find.h:ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]88
    :27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/sqpoll.c:83:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/sqpoll.c:83:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    77 warnings generated.
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    329:16../include/linux/minmax.h:: 23warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]25
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    55 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    ^warning:
    :192:2:                 (__is_constexpr(x) && __is_constexpr(y))warning:
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/netdevice.h:2415:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/radix-tree.c:87:23: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/radix-tree.c:389:33: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/radix-tree.c:418:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/radix-tree.c:455:3: warning: ISO C does not allow indirection on operand of type 'typeof (root->xa_head)' (aka 'void *') [-Wvoid-ptr-dereference]
    lib/radix-tree.c:471:34: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/radix-tree.c:484:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/radix-tree.c:551:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/radix-tree.c:615:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/radix-tree.c:626:4: warning: ISO C does not allow indirection on operand of type 'typeof (*slot)' (aka 'void *') [-Wvoid-ptr-dereference]
    lib/radix-tree.c:660:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/radix-tree.c:684:2: warning: ISO C does not allow indirection on operand of type 'typeof (*slot)' (aka 'void *') [-Wvoid-ptr-dereference]
    lib/radix-tree.c:829:2: warning: ISO C does not allow indirection on operand of type 'typeof (*slot)' (aka 'void *') [-Wvoid-ptr-dereference]
    lib/radix-tree.c:877:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/radix-tree.c:1207:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/radix-tree.c:1219:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/radix-tree.c:1272:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/radix-tree.c:1313:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/radix-tree.c:1366:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/radix-tree.c:1487:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/radix-tree.c:1487:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/radix-tree.c:1496:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/radix-tree.c:1510:4: warning: ISO C does not allow indirection on operand of type 'typeof (*slot)' (aka 'void *') [-Wvoid-ptr-dereference]
    lib/radix-tree.c:1531:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/radix-tree.c:1538:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/radix-tree.c:1538:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/radix-tree.c:1560:33: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:681:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:1451:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2539:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2539:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2540:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2540:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2542:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2603:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2603:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2642:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    49 warnings generated.
    io_uring/fdinfo.c:88:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/fdinfo.c:88:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/fdinfo.c:119:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/fdinfo.c:119:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    100 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    65 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/vt/consolemap.c:828:34: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/vt/consolemap.c:828:34: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    18 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    49 warnings generated.
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    In file included from 51../include/linux/huge_mm.h: warning8s:
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    13 warnings generated.
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :In file included from  ../include/linux/sched.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]14
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    :296:../include/asm-generic/rwonce.h32::55 :warning: 33ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/tctx.c:42:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : In file included from warning: ../include/linux/namei.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    76 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16:         ((typeof(*p) __force __kernel *)(p)); \warning:
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/seq_buf.c:235:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/seq_buf.c:374:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/seq_buf.c:374:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    49 warnings generated.
    40 warnings generated.
    drivers/tty/vt/vt.c:1274:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/vt/vt.c:1274:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/vt/vt.c:1297:36: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/vt/vt.c:1297:36: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/vt/vt.c:1301:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/vt/vt.c:1301:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/vt/vt.c:1626:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/vt/vt.c:1626:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/vt/vt.c:1667:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/vt/vt.c:1667:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/vt/vt.c:1667:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/vt/vt.c:1667:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/vt/vt.c:1667:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/vt/vt.c:1667:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/vt/vt.c:1667:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/vt/vt.c:1667:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/vt/vt.c:1667:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/vt/vt.c:1667:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/vt/vt.c:1667:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/vt/vt.c:1667:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/vt/vt.c:1667:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/vt/vt.c:1667:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/vt/vt.c:1978:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/vt/vt.c:2002:23: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/vt/vt.c:2186:5: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/vt/vt.c:3669:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/vt/vt.c:3669:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/vt/vt.c:3670:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/vt/vt.c:3670:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/vt/vt.c:4761:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/vt/vt.c:4762:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12:         (sizeof(int) == sizeof(*(8 ? ((void *)((long)(x) * 0l)) : (int *)8)))warning:
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:../include/linux/minmax.h1182::459::19 :warning:  ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]note:
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9In file included from :../io_uring/poll.c :warning: 6ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h../include/linux/rcupdate.h::192575::22::  warning: note: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]expanded from macro 'rcu_dereference_check'
    include/linux/radix-tree.h:179:9../include/linux/bio.h:: 146warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]11
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/const.h../include/linux/bio.h::12286::2515::  warning: note: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]expanded from macro '__is_constexpr'
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]        __builtin_choose_expr(__safe_cmp(x, y), \
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: #define min(x, y)       __careful_cmp(x, y, <)ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/kernel_read_file.c:90:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/kernel_read_file.c:90:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    49 warnings generated.
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    75 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    78 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.hwarning: :317ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/minmax.h
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/remap_range.c:62:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/remap_range.c:62:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    13 warnings generated.
    fs/remap_range.c:193:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/remap_range.c:193:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/remap_range.c:196:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/remap_range.c:196:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    fs/remap_range.c:532:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    61 warnings generated.
    19 warnings generated.
    77 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432In file included from :26../fs/buffer.c:: 23warning: :
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/minmax.h15: warning52s: generated19.
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :In file included from  ../include/linux/tty.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]10
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/minmax.h../include/linux/ioport.h::23252::2513:: note:  expanded from macro '__no_side_effects'warning:
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h../include/linux/minmax.h::25323::11:25:  warning: note: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]expanded from macro '__no_side_effects'
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :309In file included from :9../include/linux/syscalls.h:: warning: 88ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    :262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: In file included from warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../lib/vsprintf.c
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/iomap.h
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/iomap.h:207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/iomap.h:208:9In file included from : ../io_uring/kbuf.cwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]6
    11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1132:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/const.h
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]                (__typecheck(x, y) && __no_side_effects(x, y))
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :In file included from  warning: ../include/linux/skbuff.h:ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]26
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/buffer.c:1880:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/buffer.c:1880:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/buffer.c:1881:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/buffer.c:1881:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/buffer.c:2207:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/buffer.c:2207:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/kbuf.c:411:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/kbuf.c:510:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/kbuf.c:510:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/kbuf.c:510:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    81 warnings generated.
    include/linux/netdevice.h:2415:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    49 warnings generated.
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:681:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:1451:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2539:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2539:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2540:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2540:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2542:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2603:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2603:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2642:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/inet_connection_sock.h:249:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/thread_info.h
    include/linux/find.h:317../include/linux/minmax.h::31104:: warning: 27:ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/inet_connection_sock.h:294:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/inet_connection_sock.h:294:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/tcp.h:513:30: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/tcp.h:513:30: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/vsprintf.c:1176:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/vsprintf.c:1201:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/vsprintf.c:1244:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/vsprintf.c:2689:23: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/vsprintf.c:2689:23: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/vsprintf.c:2689:23: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/vsprintf.c:2689:23: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/vsprintf.c:2689:23: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/vsprintf.c:2689:23: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/vsprintf.c:2689:23: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/vsprintf.c:2698:21: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/vsprintf.c:2698:21: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/vsprintf.c:2698:21: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/vsprintf.c:2698:21: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/vsprintf.c:2698:21: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/vsprintf.c:2698:21: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/vsprintf.c:2698:21: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    107 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/n_tty.c:1512:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/n_tty.c:1512:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/n_tty.c:1519:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/n_tty.c:1519:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/n_tty.c:1598:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/n_tty.c:1598:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/n_tty.c:1705:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/n_tty.c:1705:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/n_tty.c:1936:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/n_tty.c:1936:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/n_tty.c:1937:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/n_tty.c:1937:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/n_tty.c:1995:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/n_tty.c:1995:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/n_tty.c:1998:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/netdevice.h:2415:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:681:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:1451:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2539:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2539:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2540:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2540:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2542:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2603:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2603:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2642:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/rsrc.c:381:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]        __rcu_dereference_check((p), __UNIQUE_ID(rcu), \
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/rsrc.c:1212:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/rsrc.c:1227:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/rsrc.c:1227:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    122 warnings generated.
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    102 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warnings generated.
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    78 warnings generated.
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32:         __builtin_choose_expr(__safe_cmp(x, y), \warning:
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning:                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: #define min_t(type, x, y)       __careful_cmp((type)(x), (type)(y), <)warning:
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    31 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/bio.h
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119../include/linux/minmax.h::2826:: 43warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/const.h
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317../include/linux/bio.h::31:24 :warning: 2ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24:                 *map |= GENMASK(start + nbits - 1, start);warning:
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/minmax.h
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]        (sizeof(int) == sizeof(*(8 ? ((void *)((long)(x) * 0l)) : (int *)8)))
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :../include/linux/xarray.h:1041182::489::  warning: note: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]expanded from macro 'min_t'
    include/linux/blk-mq.h:1045:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/bio.h
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1084:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blk-mq.h:1132:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    49 warnings generated.
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/netdevice.h:2415:9: warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:681:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:1451:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2539:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2539:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2540:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2540:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2542:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2603:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2603:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2642:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/xarray.c:459:3: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/xarray.c:466:4: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/xarray.c:539:4: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/xarray.c:591:3: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/xarray.c:618:3: warning: ISO C does not allow indirection on operand of type 'typeof (xa->xa_head)' (aka 'void *') [-Wvoid-ptr-dereference]
    lib/xarray.c:684:4: warning: ISO C does not allow indirection on operand of type 'typeof (*slot)' (aka 'void *') [-Wvoid-ptr-dereference]
    lib/xarray.c:821:3: warning: ISO C does not allow indirection on operand of type 'typeof (*slot)' (aka 'void *') [-Wvoid-ptr-dereference]
    78 warnings generated.
    lib/xarray.c:1867:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/xarray.c:1867:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/xarray.c:2216:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    116 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :../include/linux/radix-tree.h:58179::179::  warning: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    37 warnings generated.
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :In file included from 330:../arch/x86/include/asm/cpufeature.h16::5 warning: :
    :459:11: #define max(x, y)       __careful_cmp(x, y, >)warning:
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    13 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47In file included from  warning../arch/x86/include/asm/cacheflush.hs: generated5:
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    147In file included from :../include/linux/xarray.h18:: 15warning: :
    include/linux/jiffies.h:427:28: ../include/linux/bits.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]38
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning:                 (__typecheck(x, y) && __no_side_effects(x, y))ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/const.h:: 12warning: :25ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]#define BUILD_BUG_ON_ZERO(e) ((int)(sizeof(struct { int:(-!!(e)); })))
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/netdevice.h:2415:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:681:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:1451:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2539:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2539:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2540:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2540:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2542:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2603:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2603:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2642:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    19 warnings generated.
    99 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:../include/linux/bits.h:209338::93::  warning: note: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]expanded from macro 'GENMASK'
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]                (__is_constexpr(x) && __is_constexpr(y))
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/tty_buffer.c:98:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    325:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/tty_buffer.c:364:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/tty_buffer.c:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/tty_buffer.c:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/tty_buffer.c:469:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/tty_buffer.c:469:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    13 warnings generated.
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    In file included from ../arch/x86/include/asm/processor.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]22
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/minmax.h
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    54 warnings generated.
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]In file included from
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.hIn file included from :253:11: warning: ../include/linux/bitmap.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :263In file included from :../include/linux/wait_bit.h11:: 8warning: :
    :42../include/linux/minmax.h:: 23:warning: 4ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/ioport.h:../include/linux/bits.h263::1125: :warning: 3ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/netdevice.h:2415:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    19 warnings generated.
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:681:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:1451:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2539:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2539:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2540:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2540:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2542:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2603:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2603:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/net/sock.h:2642:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/inet_connection_sock.h:249:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/inet_connection_sock.h:249:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/inet_connection_sock.h:294:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/inet_connection_sock.h:294:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/tcp.h:513:30: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/tcp.h:513:30: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/ip.h:298:30: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/eventpoll.c:1397:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/netdevice.h:2415:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:597:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    warning:         ~~~~~~~~~~~~~~~~^~~~ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:619:38: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:681:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:1451:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2539:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2539:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2540:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2540:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2542:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2603:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2603:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/net/sock.h:2642:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/tty/tty_port.c:603:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    96 warnings generated.
    82 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    48 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: #define BUILD_BUG_ON_ZERO(e) ((int)(sizeof(struct { int:(-!!(e)); })))ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/thread_info.h
    include/linux/find.h:223:../include/linux/bits.h42::38 :warning: 3ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    11: warning: ../include/linux/minmax.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:26
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252../include/linux/bio.h::13150:: 2warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/memremap.h
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :In file included from 11../include/linux/io_uring_types.h:: 4warning: :
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :13: warning: ../include/linux/minmax.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :../include/linux/ioport.h192::2263:: 11warning: : ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]warning:
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    19 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    io_uring/io-wq.c:1385:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    io_uring/io-wq.c:1385:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    77 warnings generated.
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/bitmap.c:658:29: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/bitmap.c:658:29: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/bitmap.c:1266:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    51 warnings generated.
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/scatterlist.c:398:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/scatterlist.c:526:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/scatterlist.c:526:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/scatterlist.c:813:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/scatterlist.c:813:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/scatterlist.c:847:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/scatterlist.c:847:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/scatterlist.c:968:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/scatterlist.c:968:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/scatterlist.c:1078:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/scatterlist.c:1078:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    50 warnings generated.
    58 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    13 warnings generated.
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: In file included from ../arch/x86/include/asm/cpumask.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/crypto/hash.h
    :27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    11In file included from :../arch/x86/include/asm/processor.h :warning: 22ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/find.h:274:41: warning:                 *map |= GENMASK(start + nbits - 1, start);ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :In file included from 32../arch/x86/include/asm/timex.h:: warning: 5ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    :475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    51 warnings generated.
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:284:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:284:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:293:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:355:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:355:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:359:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:359:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:365:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:365:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    lib/iov_iter.c:398:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:398:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:402:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:402:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:408:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:408:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:449:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:473:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:473:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:510:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:510:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:527:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:527:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:527:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:527:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:527:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:527:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:527:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:527:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:527:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:527:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:527:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:527:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:527:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:527:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:527:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:527:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:527:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:527:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:527:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:527:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:631:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:631:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:631:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:631:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:631:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:631:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:631:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:631:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:631:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:631:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:631:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:631:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:631:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:631:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:631:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:631:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:631:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:631:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:631:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:631:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:646:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:646:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:646:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:646:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:646:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:646:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:646:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:646:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:646:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:646:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:646:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:646:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:646:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:646:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:646:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:646:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:646:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:646:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:646:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:724:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:724:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:751:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:751:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:786:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:786:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:798:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:798:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:798:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:798:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:798:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:798:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:798:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:798:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    lib/iov_iter.c:798:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:798:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:798:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:798:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:798:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:798:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:798:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:798:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:798:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:798:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:798:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:798:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:820:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:820:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:820:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:820:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:820:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:820:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:820:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:820:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:820:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:820:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:820:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:820:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:820:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:820:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:820:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:820:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:820:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:820:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:820:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:820:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:988:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:988:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:990:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:990:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1325:48: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1325:48: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1333:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1333:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1388:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1388:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1463:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1463:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1478:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1478:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1533:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1533:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1533:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1533:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1533:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1533:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1533:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1533:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1533:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1533:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1533:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1533:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1533:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1533:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1533:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1533:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1533:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1533:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1533:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1533:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1560:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1560:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1560:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1560:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1560:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1560:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1560:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1560:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1560:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1560:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1560:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1560:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1560:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1560:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1560:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1560:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1560:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1560:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1560:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1560:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1601:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1601:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1621:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1621:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1638:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1638:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1652:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1652:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1657:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/iov_iter.c:1657:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    51 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427In file included from :28../drivers/tty/pty.c:: warning: 10ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    :32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :223:42../include/linux/const.h:: 12warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]25
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    244 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9:../include/asm-generic/barrier.h :warning: 198ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning:                 (__typecheck(x, y) && __no_side_effects(x, y))ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    In file included from  warning../include/linux/percpu-rwsem.hs: generated7:
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/find_bit.c:101:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/find_bit.c:101:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/find_bit.c:114:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/find_bit.c:114:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/find_bit.c:125:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/find_bit.c:125:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/find_bit.c:133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/find_bit.c:133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/find_bit.c:140:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/find_bit.c:140:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/find_bit.c:147:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/find_bit.c:147:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/find_bit.c:154:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/find_bit.c:154:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/find_bit.c:162:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/find_bit.c:162:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/find_bit.c:171:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/find_bit.c:171:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/find_bit.c:180:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/find_bit.c:180:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    33 warnings generated.
    49 warnings generated.
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h../include/linux/blkdev.h::20931161::99::  warning: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: ../include/linux/minmax.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]45
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/aio.c:690:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/aio.c:690:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/aio.c:690:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/aio.c:748:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/aio.c:855:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/aio.c:924:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/aio.c:1246:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/aio.c:1246:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/aio.c:1247:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/aio.c:1247:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/shmem_fs.h:144:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/shmem_fs.h:144:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/char/mem.c:48:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/char/mem.c:48:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/char/mem.c:518:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    13 warnings generated.
    59 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    90 warnings generated.
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/kfifo.c:102:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/kfifo.c:102:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/kfifo.c:141:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/kfifo.c:141:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/kfifo.c:190:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/kfifo.c:190:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/kfifo.c:250:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/kfifo.c:250:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/kfifo.c:348:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/kfifo.c:348:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    In file included from ../arch/x86/include/asm/cpumask.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]5
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    57 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    19 warnings generated.
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/char/random.c:277:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/char/random.c:362:20: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/minmax.h../include/linux/nodemask.h::52272::199::  note: warning: expanded from macro 'max'ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/char/random.c:632:7: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/char/random.c:655:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/char/random.c:659:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    drivers/char/random.c:1025:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/char/random.c:1025:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/char/random.c:1025:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/char/random.c:1025:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/char/random.c:1025:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/char/random.c:1025:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/char/random.c:1025:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/char/random.c:1120:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/char/random.c../include/linux/rcupdate.h::1130:63843::2 :warning:  ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning:                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/locks.c:2778:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    fs/locks.c:2778:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    94 warnings generated.
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    52 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    51 warnings generated.
    include/linux/rhashtable.h:784:3: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    lib/rhashtable.c:184:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/rhashtable.c:184:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/rhashtable.c:184:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/rhashtable.c:572:3: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/rhashtable.c:959:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/rhashtable.c:959:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/rhashtable.c:962:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/rhashtable.c:1042:19: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/rhashtable.c:1063:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ../include/linux/build_bug.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/char/misc.c:85:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/base/component.c:372:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/base/component.c:372:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    49 warnings generated.
    45 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    57 warnings generated.
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/writeback.h
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:327:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:327:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:328:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/asm-generic/tlb.h:328:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    31 warnings generated.
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    62 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning:         (sizeof(int) == sizeof(*(8 ? ((void *)((long)(x) * 0l)) : (int *)8)))
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192../include/linux/const.h::212:: 25warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    In file included from warning: ../include/linux/mm.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    18: ../include/linux/minmax.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]45
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    13 warnings generated.
    include/linux/netdevice.h:2415:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/base/core.c:539:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/base/core.c:539:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/base/core.c:591:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/base/core.c:591:8: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/input/input.c:1194:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/input/input.c:1194:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/input/input.c:1287:34: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/input/input.c:1287:34: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/input/input.c:1379:23: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/input/input.c:1382:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/input/input.c:1391:22: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/input/input.c:1416:30: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/input/input.c:1430:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/input/input.c:1444:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/input/input.c:1534:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/input/input.c:1539:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/input/input.c:1550:30: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/input/input.c:1568:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/input/input.c:1569:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/input/input.c:1572:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/input/input.c:1573:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/input/input.c:1574:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/input/input.c:1575:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :432:26../include/linux/rcupdate.h: :warning: 575ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/rcupdate.h:647:28warning: : ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]note:
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/input/input.c:2172:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/input/input.c:2172:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/input/input.c:2172:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/input/input.c:2172:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/input/input.c:2172:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/input/input.c:2172:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/input/input.c:2172:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    22 warnings generated.
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    52 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    84 warnings generated.
    74 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/minmax.h
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :../include/linux/find.h :warning: 250ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :In file included from 41../include/linux/node.h:: warning: 18ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/ioport.h:263:11: warning:                 unsigned long val = *addr1 & *addr2 & GENMASK(size - 1, 0);ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/namei.h:90:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/bucket_locks.c:27:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/bucket_locks.c:28:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/bucket_locks.c:28:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    50 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    53 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    45 warnings generated.
    39 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    19 warnings generated.
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ../include/linux/minmax.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :../include/linux/find.h12::16825::31 :note: expanded from macro '__is_constexpr' warning:
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/input/input-mt.c:50:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/input/input-mt.c:50:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/input/input-mt.c:50:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    46 warnings generated.
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/hexdump.c:273:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/hexdump.c:273:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    2 warning../include/linux/build_bug.hs: generated16.
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    49 warnings generated.
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pagemap.h:174:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/seq_buf.h:71:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    54 warnings generated.
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    309:9:../include/linux/minmax.h :warning: 23ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/kstrtox.c:400:10: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/kstrtox.c:422:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/kstrtox.c:423:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/kstrtox.c:424:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/kstrtox.c:425:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/kstrtox.c:426:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/kstrtox.c:427:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/kstrtox.c:428:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/kstrtox.c:429:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/kstrtox.c:430:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/kstrtox.c:431:1: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    33 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:43 warning1198s: generated.
    9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    39 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/pci.h:601:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pci.h:601:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pci.h:601:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pci.h:601:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    51 warnings generated.
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    43 warnings generated.
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    51 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:17:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    317In file included from :31../include/linux/bitmap.h:: 9warning: :
    :58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    88:27: warning:         (!!(sizeof((typeof(x) *)1 == (typeof(y) *)1)))ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :2../include/linux/build_bug.h:: 16warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]62
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:../include/linux/minmax.h168::2631::25 :warning:  ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]note:
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :In file included from  ../include/linux/cpumask.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]12
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning:
    In file included from ../include/linux/bio.h../include/linux/cpumask.h::19212:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning:         bio_for_each_segment(bv, bio, iter)ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/minmax.h../include/linux/find.h::37274::941::  note: warning: expanded from macro '__careful_cmp'ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/interrupt.h
    : warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:192:2: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bits.h../include/linux/bio.h::28638:15::3 :warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:286:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bio.h:297:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1133:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/blkdev.h:1161:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    13 warnings generated.
    75 warnings generated.
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    43 warnings generated.
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    43 warnings generated.
    include/linux/pci.h:601:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/pci.h:601:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    51 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    49 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    31 warnings generated.
    43 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :26../include/linux/minmax.h:: 23warning: :25ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    39 warnings generated.
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: In file included from ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../arch/x86/include/asm/preempt.h:
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    9In file included from ../arch/x86/include/asm/cpufeature.h:: 5warning: :
    include/linux/find.h:197:32: warning:         return min_t(unsigned int, MAX_NUMNODES,ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    39 warning        __rcu_dereference_protected((p), __UNIQUE_ID(rcu), (c), __rcu)s
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sbitmap.h:256:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    : In file included from warning: ../include/linux/rcuwait.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]        return rcu_dereference_protected(*slot, lockdep_is_held(treelock));
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/sbitmap.c:250:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/sbitmap.c:250:6: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/sbitmap.c:368:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/sbitmap.c:368:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/sbitmap.c:413:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/sbitmap.c:413:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/sbitmap.c:415:4: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/sbitmap.c:415:4: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/sbitmap.c:416:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/sbitmap.c:416:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :416:15../include/linux/minmax.h::52 :19warning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference] note:
    lib/sbitmap.c:416:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/sbitmap.c:416:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/sbitmap.c:416:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/sbitmap.c:416:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/sbitmap.c:489:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/sbitmap.c:489:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/sbitmap.c:489:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/sbitmap.c:489:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/sbitmap.c:489:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/sbitmap.c:489:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/sbitmap.c:489:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/sbitmap.c:489:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/sbitmap.c:489:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/sbitmap.c:489:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/sbitmap.c:489:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/sbitmap.c:489:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/sbitmap.c:489:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/sbitmap.c:624:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/sbitmap.c:624:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/stackdepot.c:123:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/stackdepot.c:123:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/stackdepot.c:123:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    lib/stackdepot.c:154:34: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    49 warnings generated.
    51 warnings generated.
    67 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    31 warnings generated.
    drivers/base/devres.c:223:23: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/base/devres.c:223:23: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/base/devres.c:242:22: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/base/devres.c:242:22: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/base/devres.c:316:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/base/devres.c:316:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/base/devres.c:879:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/base/devres.c:879:25: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/base/devres.c:1171:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/base/devres.c:1171:24: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    49 warnings generated.
    31 warnings generated.
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    39 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :In file included from 252:../arch/x86/include/asm/processor.h13:: 22warning: :
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    262:13: ../include/linux/const.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]12
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12:                 (__typecheck(x, y) && __no_side_effects(x, y))warning:
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    39 warnings generated.
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/const.h../include/linux/xarray.h::121182::259::  note: warning: expanded from macro '__is_constexpr'ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]                (__is_constexpr(x) && __is_constexpr(y))
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]../include/linux/minmax.h:
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: In file included from ../drivers/base/property.c:10:
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :../include/linux/ioport.h430::25211::13 :note:  expanded from macro '__rcu_dereference_check'warning:
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    39 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    :In file included from  ../include/linux/kobject.hwarning: :ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uio.h:145:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    warning: In file included from ../include/linux/fs.hISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]:
    include/linux/uaccess.h:329:16: warning:         return rcu_dereference_protected(*slot, lockdep_is_held(treelock));ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bvec.h:177:15: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/sockptr.h:102:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/dma-mapping.h:475:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    39 warnings generated.
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:329:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/uaccess.h:330:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2093:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/mm.h:2098:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    47 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    55 warnings generated.
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/base/swnode.c:203:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    drivers/base/swnode.c:203:14: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    31 warnings generated.
    41 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    18 warnings generated.
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    39 warnings generated.
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:58:17: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:88:27: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:119:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:147:18: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:168:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:197:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:223:42: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:250:45: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:274:41: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:296:32: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/find.h:317:31: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:459:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/bitmap.h:475:12: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    39 warnings generated.
    include/linux/maple_tree.h:579:2: warning: ISO C does not allow indirection on operand of type 'typeof (mt->ma_root)' (aka 'void *') [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:427:28: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/jiffies.h:432:26: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    39 warnings generated.
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:252:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:253:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:262:13: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/ioport.h:263:11: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:266:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:272:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/nodemask.h:309:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1182:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1189:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1198:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/xarray.h:1207:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:179:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    include/linux/radix-tree.h:194:9: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/boot/compressed/misc.c:414:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    arch/x86/boot/compressed/misc.c:414:16: warning: ISO C does not allow indirection on operand of type 'void *' [-Wvoid-ptr-dereference]
    41 warnings generated.

--------------------------------------------------------------------------------
allnoconfig (arc, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
allnoconfig (i386, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
allnoconfig (x86_64, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
allnoconfig (x86_64, clang-16) — PASS, 1 error, 0 warnings, 0 section mismatches

Errors:
    error: write on a pipe with no reader

--------------------------------------------------------------------------------
allnoconfig (riscv, clang-16) — FAIL, 1 error, 0 warnings, 0 section mismatches

Errors:
    error: write on a pipe with no reader

--------------------------------------------------------------------------------
am200epdkit_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
ar7_defconfig (mips, gcc-10) — PASS, 0 errors, 1 warning, 0 section mismatches

Warnings:
    fs/coredump.c:839:12: warning: ‘dump_emit_page’ defined but not used [-Wunused-function]

--------------------------------------------------------------------------------
aspeed_g4_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
aspeed_g5_defconfig (arm, clang-16) — PASS, 1 error, 10 warnings, 0 section mismatches

Errors:
    error: write on a pipe with no reader

Warnings:
    clang: warning: argument unused during compilation: '-march=armv6k' [-Wunused-command-line-argument]
    clang: warning: argument unused during compilation: '-march=armv6k' [-Wunused-command-line-argument]
    clang: warning: argument unused during compilation: '-march=armv6k' [-Wunused-command-line-argument]
    clang: warning: argument unused during compilation: '-march=armv6k' [-Wunused-command-line-argument]
    clang: warning: argument unused during compilation: '-march=armv6k' [-Wunused-command-line-argument]
    clang: warning: argument unused during compilation: '-march=armv6k' [-Wunused-command-line-argument]
    clang: warning: argument unused during compilation: '-march=armv6k' [-Wunused-command-line-argument]
    clang: warning: argument unused during compilation: '-march=armv6k' [-Wunused-command-line-argument]
    clang: warning: argument unused during compilation: '-march=armv6k' [-Wunused-command-line-argument]
    clang: warning: argument unused during compilation: '-march=armv6k' [-Wunused-command-line-argument]

--------------------------------------------------------------------------------
aspeed_g5_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
assabet_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
at91_dt_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
ath25_defconfig (mips, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
ath79_defconfig (mips, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
axm55xx_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
axs103_defconfig (arc, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
axs103_smp_defconfig (arc, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
badge4_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
bcm2835_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
bcm47xx_defconfig (mips, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
bcm63xx_defconfig (mips, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
bigsur_defconfig (mips, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
bmips_be_defconfig (mips, gcc-10) — PASS, 0 errors, 8 warnings, 0 section mismatches

Warnings:
    arch/mips/boot/dts/brcm/bcm63268.dtsi:115.5-22: Warning (reg_format): /ubus/timer-mfd@10000080/watchdog@1c:reg: property has invalid length (8 bytes) (#address-cells == 2, #size-cells == 1)
    arch/mips/boot/dts/brcm/bcm63268.dtsi:111.4-35: Warning (ranges_format): /ubus/timer-mfd@10000080:ranges: "ranges" property has invalid length (12 bytes) (parent #address-cells == 1, child #address-cells == 2, #size-cells == 1)
    arch/mips/boot/dts/brcm/bcm63268-comtrend-vr-3032u.dtb: Warning (pci_device_reg): Failed prerequisite 'reg_format'
    arch/mips/boot/dts/brcm/bcm63268-comtrend-vr-3032u.dtb: Warning (pci_device_bus_num): Failed prerequisite 'reg_format'
    arch/mips/boot/dts/brcm/bcm63268-comtrend-vr-3032u.dtb: Warning (i2c_bus_reg): Failed prerequisite 'reg_format'
    arch/mips/boot/dts/brcm/bcm63268-comtrend-vr-3032u.dtb: Warning (spi_bus_reg): Failed prerequisite 'reg_format'
    arch/mips/boot/dts/brcm/bcm63268.dtsi:113.21-121.6: Warning (avoid_default_addr_size): /ubus/timer-mfd@10000080/watchdog@1c: Relying on default #address-cells value
    arch/mips/boot/dts/brcm/bcm63268.dtsi:113.21-121.6: Warning (avoid_default_addr_size): /ubus/timer-mfd@10000080/watchdog@1c: Relying on default #size-cells value

--------------------------------------------------------------------------------
bmips_stb_defconfig (mips, gcc-10) — PASS, 0 errors, 8 warnings, 0 section mismatches

Warnings:
    arch/mips/boot/dts/brcm/bcm63268.dtsi:115.5-22: Warning (reg_format): /ubus/timer-mfd@10000080/watchdog@1c:reg: property has invalid length (8 bytes) (#address-cells == 2, #size-cells == 1)
    arch/mips/boot/dts/brcm/bcm63268.dtsi:111.4-35: Warning (ranges_format): /ubus/timer-mfd@10000080:ranges: "ranges" property has invalid length (12 bytes) (parent #address-cells == 1, child #address-cells == 2, #size-cells == 1)
    arch/mips/boot/dts/brcm/bcm63268-comtrend-vr-3032u.dtb: Warning (pci_device_reg): Failed prerequisite 'reg_format'
    arch/mips/boot/dts/brcm/bcm63268-comtrend-vr-3032u.dtb: Warning (pci_device_bus_num): Failed prerequisite 'reg_format'
    arch/mips/boot/dts/brcm/bcm63268-comtrend-vr-3032u.dtb: Warning (i2c_bus_reg): Failed prerequisite 'reg_format'
    arch/mips/boot/dts/brcm/bcm63268-comtrend-vr-3032u.dtb: Warning (spi_bus_reg): Failed prerequisite 'reg_format'
    arch/mips/boot/dts/brcm/bcm63268.dtsi:113.21-121.6: Warning (avoid_default_addr_size): /ubus/timer-mfd@10000080/watchdog@1c: Relying on default #address-cells value
    arch/mips/boot/dts/brcm/bcm63268.dtsi:113.21-121.6: Warning (avoid_default_addr_size): /ubus/timer-mfd@10000080/watchdog@1c: Relying on default #size-cells value

--------------------------------------------------------------------------------
cavium_octeon_defconfig (mips, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
cerfcube_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
ci20_defconfig (mips, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
cm_x300_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
cobalt_defconfig (mips, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
colibri_pxa270_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
colibri_pxa300_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
collie_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
corgi_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
cros://chromeos-5.10/arm64/chromiumos-arm64.flavour.config (arm64, clang-13) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
cros://chromeos-5.10/arm64/chromiumos-arm64.flavour.config+arm64-chromebook (arm64, clang-13) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
cros://chromeos-5.10/arm64/chromiumos-mediatek.flavour.config+arm64-chromebook (arm64, clang-13) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
cros://chromeos-5.10/arm64/chromiumos-qualcomm.flavour.config+arm64-chromebook (arm64, clang-13) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
cros://chromeos-5.10/arm64/chromiumos-rockchip64.flavour.config+arm64-chromebook (arm64, clang-13) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
cros://chromeos-5.10/armel/chromiumos-arm.flavour.config (arm, clang-13) — PASS, 0 errors, 6 warnings, 0 section mismatches

Warnings:
    clang: warning: argument unused during compilation: '-march=armv7-a' [-Wunused-command-line-argument]
    clang: warning: argument unused during compilation: '-march=armv7-a' [-Wunused-command-line-argument]
    clang: warning: argument unused during compilation: '-march=armv7-a' [-Wunused-command-line-argument]
    clang: warning: argument unused during compilation: '-march=armv7-a' [-Wunused-command-line-argument]
    clang: warning: argument unused during compilation: '-march=armv7-a' [-Wunused-command-line-argument]
    clang: warning: argument unused during compilation: '-march=armv7-a' [-Wunused-command-line-argument]

--------------------------------------------------------------------------------
cros://chromeos-5.10/armel/chromiumos-rockchip.flavour.config (arm, clang-13) — PASS, 0 errors, 6 warnings, 0 section mismatches

Warnings:
    clang: warning: argument unused during compilation: '-march=armv7-a' [-Wunused-command-line-argument]
    clang: warning: argument unused during compilation: '-march=armv7-a' [-Wunused-command-line-argument]
    clang: warning: argument unused during compilation: '-march=armv7-a' [-Wunused-command-line-argument]
    clang: warning: argument unused during compilation: '-march=armv7-a' [-Wunused-command-line-argument]
    clang: warning: argument unused during compilation: '-march=armv7-a' [-Wunused-command-line-argument]
    clang: warning: argument unused during compilation: '-march=armv7-a' [-Wunused-command-line-argument]

--------------------------------------------------------------------------------
cros://chromeos-5.10/x86_64/chromeos-amd-stoneyridge.flavour.config+x86-chromebook (x86_64, clang-13) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
cros://chromeos-5.10/x86_64/chromeos-intel-denverton.flavour.config+x86-chromebook (x86_64, clang-13) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
cros://chromeos-5.10/x86_64/chromeos-intel-pineview.flavour.config+x86-chromebook (x86_64, clang-13) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
cros://chromeos-5.10/x86_64/chromiumos-x86_64.flavour.config (x86_64, clang-13) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
cros://chromeos-5.10/x86_64/chromiumos-x86_64.flavour.config+x86-chromebook (x86_64, clang-13) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
cu1000-neo_defconfig (mips, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
cu1830-neo_defconfig (mips, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
davinci_all_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
db1xxx_defconfig (mips, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
decstation_64_defconfig (mips, gcc-10) — FAIL, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
decstation_defconfig (mips, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
decstation_r4k_defconfig (mips, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
defconfig (riscv, gcc-10) — FAIL, 1 error, 0 warnings, 0 section mismatches

Errors:
    ERROR: modpost: "riscv_cbom_block_size" [arch/riscv/kvm/kvm.ko] undefined!

--------------------------------------------------------------------------------
defconfig (arm64, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
defconfig (arm64, clang-16) — PASS, 1 error, 0 warnings, 0 section mismatches

Errors:
    error: write on a pipe with no reader

--------------------------------------------------------------------------------
defconfig+CONFIG_ARM64_16K_PAGES=y (arm64, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
defconfig+CONFIG_ARM64_64K_PAGES=y (arm64, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
defconfig+CONFIG_ARM64_64K_PAGES=y (arm64, clang-16) — PASS, 1 error, 0 warnings, 0 section mismatches

Errors:
    error: write on a pipe with no reader

--------------------------------------------------------------------------------
defconfig+CONFIG_CPU_BIG_ENDIAN=y (arm64, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
defconfig+CONFIG_EFI=n (riscv, clang-16) — FAIL, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
defconfig+CONFIG_RANDOMIZE_BASE=y (arm64, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
defconfig+arm64-chromebook (arm64, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
defconfig+arm64-chromebook (arm64, clang-13) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
defconfig+arm64-chromebook+kselftest (arm64, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
defconfig+crypto (arm64, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
defconfig+debug (riscv, gcc-10) — FAIL, 1 error, 0 warnings, 0 section mismatches

Errors:
    ERROR: modpost: "riscv_cbom_block_size" [arch/riscv/kvm/kvm.ko] undefined!

--------------------------------------------------------------------------------
defconfig+debug (arm64, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
defconfig+ima (arm64, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
defconfig+kselftest (riscv, gcc-10) — FAIL, 1 error, 0 warnings, 0 section mismatches

Errors:
    vcpu.c:(.text+0x608): undefined reference to `riscv_cbom_block_size'

--------------------------------------------------------------------------------
defconfig+kselftest (arm64, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
defconfig+videodec (arm64, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
eseries_pxa_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
exynos_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
ezx_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
footbridge_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
fuloong2e_defconfig (mips, gcc-10) — PASS, 1 error, 0 warnings, 0 section mismatches

Errors:
    cc1: error: ‘-mloongson-mmi’ must be used with ‘-mhard-float’

--------------------------------------------------------------------------------
gcw0_defconfig (mips, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
gemini_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
gpr_defconfig (mips, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
h3600_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
h5000_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
hackkit_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
haps_hs_defconfig (arc, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
haps_hs_smp_defconfig (arc, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
haps_hs_smp_defconfig+debug (arc, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
haps_hs_smp_defconfig+kselftest (arc, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
hisi_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
hsdk_defconfig (arc, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
i386_defconfig (i386, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
i386_defconfig (i386, clang-16) — PASS, 1 error, 0 warnings, 0 section mismatches

Errors:
    error: write on a pipe with no reader

--------------------------------------------------------------------------------
i386_defconfig+debug (i386, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
i386_defconfig+kselftest (i386, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
imx_v4_v5_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
imx_v6_v7_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
imxrt_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
integrator_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
ip22_defconfig (mips, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
ip27_defconfig (mips, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
ip28_defconfig (mips, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
ip32_defconfig (mips, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
ixp4xx_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
jazz_defconfig (mips, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
jornada720_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
keystone_defconfig (arm, gcc-10) — PASS, 0 errors, 1 warning, 0 section mismatches

Warnings:
    fs/coredump.c:839:12: warning: ‘dump_emit_page’ defined but not used [-Wunused-function]

--------------------------------------------------------------------------------
lart_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
lemote2f_defconfig (mips, gcc-10) — PASS, 1 error, 0 warnings, 0 section mismatches

Errors:
    cc1: error: ‘-mloongson-mmi’ must be used with ‘-mhard-float’

--------------------------------------------------------------------------------
loongson1b_defconfig (mips, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
loongson1c_defconfig (mips, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
loongson2k_defconfig (mips, gcc-10) — PASS, 1 error, 0 warnings, 0 section mismatches

Errors:
    cc1: error: ‘-mloongson-mmi’ must be used with ‘-mhard-float’

--------------------------------------------------------------------------------
loongson3_defconfig (mips, gcc-10) — PASS, 1 error, 0 warnings, 0 section mismatches

Errors:
    cc1: error: ‘-mloongson-mmi’ must be used with ‘-mhard-float’

--------------------------------------------------------------------------------
lpc18xx_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
lpc32xx_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
lpd270_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
lubbock_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
magician_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
mainstone_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
malta_defconfig (mips, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
malta_kvm_defconfig (mips, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
malta_qemu_32r6_defconfig (mips, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
maltaaprp_defconfig (mips, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
maltasmvp_defconfig (mips, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
maltasmvp_eva_defconfig (mips, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
maltaup_defconfig (mips, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
maltaup_xpa_defconfig (mips, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
milbeaut_m10v_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
mini2440_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
mmp2_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
moxart_defconfig (arm, gcc-10) — PASS, 0 errors, 1 warning, 0 section mismatches

Warnings:
    fs/coredump.c:839:12: warning: ‘dump_emit_page’ defined but not used [-Wunused-function]

--------------------------------------------------------------------------------
mps2_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
mtx1_defconfig (mips, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
multi_v4t_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
multi_v5_defconfig (arm, clang-16) — PASS, 1 error, 0 warnings, 0 section mismatches

Errors:
    error: write on a pipe with no reader

--------------------------------------------------------------------------------
multi_v5_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
multi_v7_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
multi_v7_defconfig (arm, clang-16) — PASS, 1 error, 10 warnings, 0 section mismatches

Errors:
    error: write on a pipe with no reader

Warnings:
    clang: warning: argument unused during compilation: '-march=armv7-a' [-Wunused-command-line-argument]
    clang: warning: argument unused during compilation: '-march=armv7-a' [-Wunused-command-line-argument]
    clang: warning: argument unused during compilation: '-march=armv7-a' [-Wunused-command-line-argument]
    clang: warning: argument unused during compilation: '-march=armv7-a' [-Wunused-command-line-argument]
    clang: warning: argument unused during compilation: '-march=armv7-a' [-Wunused-command-line-argument]
    clang: warning: argument unused during compilation: '-march=armv7-a' [-Wunused-command-line-argument]
    clang: warning: argument unused during compilation: '-march=armv7-a' [-Wunused-command-line-argument]
    clang: warning: argument unused during compilation: '-march=armv7-a' [-Wunused-command-line-argument]
    clang: warning: argument unused during compilation: '-march=armv7-a' [-Wunused-command-line-argument]
    clang: warning: argument unused during compilation: '-march=armv7-a' [-Wunused-command-line-argument]

--------------------------------------------------------------------------------
multi_v7_defconfig+CONFIG_CPU_BIG_ENDIAN=y (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
multi_v7_defconfig+CONFIG_EFI=y+CONFIG_ARM_LPAE=y (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
multi_v7_defconfig+CONFIG_SMP=n (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
multi_v7_defconfig+CONFIG_THUMB2_KERNEL=y (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
multi_v7_defconfig+debug (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
multi_v7_defconfig+kselftest (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
mvebu_v5_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
mvebu_v7_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
mxs_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
neponset_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
netwinder_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
nhk8815_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
nommu_k210_defconfig (riscv, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
nommu_k210_sdcard_defconfig (riscv, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
nsimosci_hs_defconfig (arc, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
nsimosci_hs_smp_defconfig (arc, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
omap2plus_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
omega2p_defconfig (mips, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
orion5x_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
oxnas_v6_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
palmz72_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
pcm027_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
pic32mzda_defconfig (mips, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
pleb_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
pxa168_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
pxa255-idp_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
pxa3xx_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
pxa910_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
pxa_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
qcom_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
qi_lb60_defconfig (mips, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
rb532_defconfig (mips, gcc-10) — PASS, 0 errors, 2 warnings, 0 section mismatches

Warnings:
    fs/coredump.c:839:12: warning: ‘dump_emit_page’ defined but not used [-Wunused-function]
    cc1: warning: result of ‘-117440512 << 16’ requires 44 bits to represent, but ‘int’ only has 32 bits [-Wshift-overflow=]

--------------------------------------------------------------------------------
rbtx49xx_defconfig (mips, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
realview_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
rm200_defconfig (mips, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
rpc_defconfig (arm, gcc-10) — FAIL, 2 errors, 0 warnings, 0 section mismatches

Errors:
    arch/arm/kernel/head.S:319: Error: missing expression -- `ldr r7,=0x'
    arch/arm/kernel/head.S:319: Error: missing expression -- `ldr r3,=0x'

--------------------------------------------------------------------------------
rs90_defconfig (mips, gcc-10) — PASS, 0 errors, 1 warning, 0 section mismatches

Warnings:
    fs/coredump.c:839:12: warning: ‘dump_emit_page’ defined but not used [-Wunused-function]

--------------------------------------------------------------------------------
rt305x_defconfig (mips, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
rv32_defconfig (riscv, gcc-10) — FAIL, 1 error, 0 warnings, 0 section mismatches

Errors:
    ERROR: modpost: "riscv_cbom_block_size" [arch/riscv/kvm/kvm.ko] undefined!

--------------------------------------------------------------------------------
s3c2410_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
s3c6400_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
s5pv210_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
sama5_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
sama7_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
sb1250_swarm_defconfig (mips, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
shannon_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
shmobile_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
simpad_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
socfpga_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
sp7021_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
sparc32_defconfig (sparc, gcc-10) — PASS, 0 errors, 2 warnings, 0 section mismatches

Warnings:
    <stdin>:1517:2: warning: #warning syscall clone3 not implemented [-Wcpp]
    <stdin>:1517:2: warning: #warning syscall clone3 not implemented [-Wcpp]

--------------------------------------------------------------------------------
sparc64_defconfig (sparc, gcc-10) — PASS, 0 errors, 4 warnings, 0 section mismatches

Warnings:
    <stdin>:1517:2: warning: #warning syscall clone3 not implemented [-Wcpp]
    WARNING: modpost: EXPORT symbol "_mcount" [vmlinux] version generation failed, symbol will not be versioned.
    <stdin>:1517:2: warning: #warning syscall clone3 not implemented [-Wcpp]
    WARNING: modpost: EXPORT symbol "_mcount" [vmlinux] version generation failed, symbol will not be versioned.

--------------------------------------------------------------------------------
sparc64_defconfig+debug (sparc, gcc-10) — PASS, 0 errors, 2 warnings, 0 section mismatches

Warnings:
    <stdin>:1517:2: warning: #warning syscall clone3 not implemented [-Wcpp]
    <stdin>:1517:2: warning: #warning syscall clone3 not implemented [-Wcpp]

--------------------------------------------------------------------------------
sparc64_defconfig+kselftest (sparc, gcc-10) — PASS, 0 errors, 2 warnings, 0 section mismatches

Warnings:
    <stdin>:1517:2: warning: #warning syscall clone3 not implemented [-Wcpp]
    <stdin>:1517:2: warning: #warning syscall clone3 not implemented [-Wcpp]

--------------------------------------------------------------------------------
spear13xx_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
spear3xx_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
spear6xx_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
spitz_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
stm32_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
sunxi_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
tct_hammer_defconfig (arm, gcc-10) — PASS, 0 errors, 1 warning, 0 section mismatches

Warnings:
    fs/coredump.c:839:12: warning: ‘dump_emit_page’ defined but not used [-Wunused-function]

--------------------------------------------------------------------------------
tegra_defconfig (arm, gcc-10) — PASS, 0 errors, 1 warning, 0 section mismatches

Warnings:
    fs/coredump.c:839:12: warning: ‘dump_emit_page’ defined but not used [-Wunused-function]

--------------------------------------------------------------------------------
tinyconfig (sparc, gcc-10) — PASS, 0 errors, 1 warning, 0 section mismatches

Warnings:
    <stdin>:1517:2: warning: #warning syscall clone3 not implemented [-Wcpp]

--------------------------------------------------------------------------------
tinyconfig (i386, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
tinyconfig (arc, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
tinyconfig (x86_64, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
trizeps4_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
u8500_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
vdk_hs38_defconfig (arc, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
vdk_hs38_smp_defconfig (arc, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
versatile_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
vexpress_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
vf610m4_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
viper_defconfig (arm, gcc-10) — PASS, 0 errors, 1 warning, 0 section mismatches

Warnings:
    fs/coredump.c:839:12: warning: ‘dump_emit_page’ defined but not used [-Wunused-function]

--------------------------------------------------------------------------------
vocore2_defconfig (mips, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
vt8500_v6_v7_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
x86_64_defconfig (x86_64, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
x86_64_defconfig (x86_64, clang-16) — PASS, 1 error, 0 warnings, 0 section mismatches

Errors:
    error: write on a pipe with no reader

--------------------------------------------------------------------------------
x86_64_defconfig+amdgpu (x86_64, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
x86_64_defconfig+crypto (x86_64, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
x86_64_defconfig+debug (x86_64, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
x86_64_defconfig+ima (x86_64, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
x86_64_defconfig+kselftest (x86_64, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
x86_64_defconfig+x86-chromebook (x86_64, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
x86_64_defconfig+x86-chromebook (x86_64, clang-13) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
x86_64_defconfig+x86-chromebook+amdgpu (x86_64, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
x86_64_defconfig+x86-chromebook+kselftest (x86_64, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
x86_64_defconfig+x86_kvm_guest (x86_64, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
xcep_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

--------------------------------------------------------------------------------
zeus_defconfig (arm, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches

---
For more info write to <info@kernelci.org>

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2022-10-12  6:28 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-10-12  6:28 next/master build: 235 builds: 11 failed, 224 passed, 30 errors, 30958 warnings (next-20221012) kernelci.org bot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.