9 clang: error: assembler command failed with exit code 1 (use -v to see invocation) 6 kernel/events/core.c:8249:8: error: invalid output size for constraint '=q' 6 kernel/events/core.c:525:2: error: invalid input size for constraint 'qi' 6 kernel/events/core.c:522:16: error: invalid output size for constraint '=q' 6 kernel/events/core.c:3893:2: error: invalid input size for constraint 'qi' 6 arch/x86/events/amd/../perf_event.h:855:21: error: invalid output size for constraint '=q' 6 arch/x86/events/amd/../perf_event.h:838:21: error: invalid output size for constraint '=q' 3 arch/x86/kernel/cpu/bugs.c:87:9: error: invalid output size for constraint '=q' 3 arch/x86/kernel/cpu/bugs.c:75:2: error: invalid input size for constraint 'qi' 3 arch/x86/kernel/cpu/bugs.c:72:6: error: invalid output size for constraint '=q' 3 arch/x86/kernel/cpu/bugs.c:62:2: error: invalid input size for constraint 'qi' 3 arch/x86/events/intel/../perf_event.h:855:21: error: invalid output size for constraint '=q' 3 arch/x86/events/intel/../perf_event.h:838:21: error: invalid output size for constraint '=q' 3 :2:2: error: unrecognized instruction mnemonic 3 :1:1: error: unrecognized instruction mnemonic 493 1 warning generated. 476 arch/riscv/include/asm/current.h:30:9: warning: variable 'tp' is uninitialized when used here [-Wuninitialized] 471 arch/riscv/include/asm/current.h:29:33: note: initialize the variable 'tp' to silence this warning 9 kernel/profile.c:414:47: warning: the comparison will always evaluate as ‘true’ for the address of ‘prof_cpu_mask’ will never be NULL [-Waddress] 8 net/ipv4/tcp_timer.c:170:27: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 8 kernel/profile.c:384:27: warning: the comparison will always evaluate as ‘true’ for the address of ‘prof_cpu_mask’ will never be NULL [-Waddress] 8 kernel/profile.c:347:27: warning: the comparison will always evaluate as ‘true’ for the address of ‘prof_cpu_mask’ will never be NULL [-Waddress] 8 WARNING: module usb_f_mass_storage uses symbol kernel_write from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 8 WARNING: module usb_f_mass_storage uses symbol kernel_read from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 6 WARNING: module overlay uses symbol vfs_unlink from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 6 WARNING: module overlay uses symbol vfs_setxattr from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 6 WARNING: module overlay uses symbol vfs_rmdir from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 6 WARNING: module overlay uses symbol vfs_rename from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 6 WARNING: module overlay uses symbol vfs_mkdir from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 6 WARNING: module overlay uses symbol vfs_listxattr from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 6 WARNING: module overlay uses symbol vfs_link from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 6 WARNING: module overlay uses symbol vfs_getxattr from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 6 WARNING: module overlay uses symbol vfs_getattr from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 6 WARNING: module overlay uses symbol vfs_fallocate from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 6 WARNING: module overlay uses symbol vfs_create from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 6 WARNING: module overlay uses symbol kern_path from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 6 WARNING: module overlay uses symbol dentry_open from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 6 WARNING: module fuse uses symbol kern_path from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 6 WARNING: module btrfs uses symbol kernel_write from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 5 block/blk-mq.c:622:44: warning: passing 4-byte aligned argument to 16-byte aligned parameter 2 of 'smp_call_function_single_async' may result in an unaligned pointer access [-Walign-mismatch] 4 ld: warning: creating DT_TEXTREL in a PIE 4 WARNING: module configfs uses symbol kern_path from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 4 WARNING: module binfmt_misc uses symbol kernel_read from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 4 WARNING: module binfmt_misc uses symbol dentry_open from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 4 WARNING: module autofs4 uses symbol dentry_open from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 4 2 warnings generated. 3 clang: warning: argument unused during compilation: '-no-pie' [-Wunused-command-line-argument] 3 block/blk-mq.c:622:44: warning: passing 8-byte aligned argument to 32-byte aligned parameter 2 of 'smp_call_function_single_async' may result in an unaligned pointer access [-Walign-mismatch] 3 /usr/lib/gcc-cross/arm-linux-gnueabihf/12/../../../../arm-linux-gnueabihf/bin/ld.bfd: warning: arch/arm64/kernel/vdso32/sigreturn.o: missing .note.GNU-stack section implies executable stack 2 ld: arch/x86/boot/compressed/head_64.o: warning: relocation in read-only section `.head.text' 2 ld: arch/x86/boot/compressed/head_32.o: warning: relocation in read-only section `.head.text' 2 ld.lld: warning: cannot find entry symbol _start; not setting start address 2 kernel/printk/printk.c:2465:10: warning: 'sprintf' will always overflow; destination buffer has size 0, but format string expands to at least 33 [-Wfortify-source] 2 drivers/leds/leds-lm3532.c:317:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 2 arch/x86/entry/entry_64.o: warning: objtool: .entry.text+0x1c1: stack state mismatch: cfa1=7+56 cfa2=7+40 2 arch/x86/entry/entry_64.o: warning: objtool: .entry.text+0x151: stack state mismatch: cfa1=7+56 cfa2=7+40 2 arch/x86/entry/entry_64.S:1756: Warning: no instruction mnemonic suffix given and no register operands; using default for `sysret' 2 WARNING: module xfs uses symbol dentry_open from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module unix uses symbol kern_path from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module unix uses symbol dentry_open from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module ubi uses symbol vfs_getattr from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module ubi uses symbol kern_path from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module target_core_mod uses symbol kernel_write from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module target_core_file uses symbol kernel_write from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module r8723bs uses symbol kernel_read from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module nvmet uses symbol vfs_getattr from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module nvmet uses symbol vfs_fallocate from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module nfsd uses symbol vfs_unlink from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module nfsd uses symbol vfs_rmdir from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module nfsd uses symbol vfs_rename from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module nfsd uses symbol vfs_mkdir from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module nfsd uses symbol vfs_link from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module nfsd uses symbol vfs_getxattr from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module nfsd uses symbol vfs_getattr from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module nfsd uses symbol vfs_fallocate from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module nfsd uses symbol vfs_create from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module nfsd uses symbol kern_path from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module nfsd uses symbol dentry_open from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module nandsim uses symbol kernel_write from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module nandsim uses symbol kernel_read from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module loop uses symbol vfs_getattr from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module gfs2 uses symbol kern_path from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module ext4 uses symbol kern_path from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module ecryptfs uses symbol vfs_unlink from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module ecryptfs uses symbol vfs_setxattr from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module ecryptfs uses symbol vfs_rmdir from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module ecryptfs uses symbol vfs_rename from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module ecryptfs uses symbol vfs_mkdir from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module ecryptfs uses symbol vfs_link from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module ecryptfs uses symbol vfs_getattr from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module ecryptfs uses symbol vfs_create from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module ecryptfs uses symbol kernel_write from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module ecryptfs uses symbol kernel_read from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module ecryptfs uses symbol kern_path from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module ecryptfs uses symbol dentry_open from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module coda uses symbol kernel_read from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module cachefiles uses symbol vfs_unlink from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module cachefiles uses symbol vfs_setxattr from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module cachefiles uses symbol vfs_rename from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module cachefiles uses symbol vfs_mkdir from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module cachefiles uses symbol vfs_getxattr from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module cachefiles uses symbol vfs_create from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module cachefiles uses symbol kern_path from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module cachefiles uses symbol dentry_open from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module bpfilter uses symbol kernel_read from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module 9pnet uses symbol kernel_write from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 2 WARNING: module 9pnet uses symbol kernel_read from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it. 1 warning: variable 'tp' is uninitialized when used here [-Wuninitialized]../arch/riscv/include/asm/current.h:29:33: note: initialize the variable 'tp' to silence this warning 1 sound/soc/atmel/mchp-i2s-mcc.c:828:14: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 1 sound/soc/atmel/mchp-i2s-mcc.c:827:14: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 1 sound/soc/atmel/mchp-i2s-mcc.c:786:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 1 sound/soc/atmel/mchp-i2s-mcc.c:714:16: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 1 sound/soc/atmel/mchp-i2s-mcc.c:703:16: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 1 sound/soc/atmel/mchp-i2s-mcc.c:670:17: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 1 sound/soc/atmel/mchp-i2s-mcc.c:283:15: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 1 sound/soc/atmel/mchp-i2s-mcc.c:277:15: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 1 register struct tas../arch/riscv/include/asm/current.h:29:33: note: initialize the variable 'tp' to silence this warning 1 net/wireless/nl80211.o: warning: objtool: cfg80211_nan_match()+0xd5: unreachable instruction 1 net/mac80211/util.o: warning: objtool: ieee80211_dfs_radar_detected_work()+0xc8: unreachable instruction 1 net/mac80211/rx.o: warning: objtool: ieee80211_mark_rx_ba_filtered_frames()+0x25a: unreachable instruction 1 net/core/xdp.o: warning: objtool: xdp_rxq_info_unreg_mem_model()+0xdc: unreachable instruction 1 net/core/dev.o: warning: objtool: __netdev_adjacent_dev_remove()+0x15b: unreachable instruction 1 kernel/trace/trace_uprobe.o: warning: objtool: __uprobe_trace_func()+0x1d2: unreachable instruction 1 kernel/time/posix-cpu-timers.o: warning: objtool: posix_cpu_timer_get()+0x1ac: unreachable instruction 1 kernel/rcu/tree.o: warning: objtool: rcu_init_geometry()+0x2d: unreachable instruction 1 kernel/printk/printk.o: warning: objtool: register_console()+0x366: unreachable instruction 1 kernel/kthread.o: warning: objtool: kthread_destroy_worker()+0xdc: unreachable instruction 1 kernel/events/core.o: warning: objtool: perf_event_ksymbol()+0x19c: unreachable instruction 1 fs/xfs/libxfs/xfs_inode_fork.c:735:13: warning: the comparison will always evaluate as ‘true’ for the address of ‘i_df’ will never be NULL [-Waddress] 1 fs/proc/generic.o: warning: objtool: remove_proc_entry()+0x16c: unreachable instruction 1 fs/nfs/nfs4xdr.o: warning: objtool: encode_getattr()+0x19b: unreachable instruction 1 fs/ext4/mballoc.o: warning: objtool: ext4_discard_allocated_blocks()+0xa9: unreachable instruction 1 drivers/usb/cdns3/gadget.c:761:15: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 1 drivers/usb/cdns3/gadget.c:1053:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 1 drivers/scsi/sg.o: warning: objtool: sg_rq_end_io()+0x2a0: unreachable instruction 1 drivers/scsi/scsi_lib.o: warning: objtool: scsi_io_completion()+0x149: unreachable instruction 1 drivers/pci/msi.o: warning: objtool: __pci_read_msi_msg()+0x95: unreachable instruction 1 drivers/pci/ats.o: warning: objtool: pci_disable_ats()+0xa7: unreachable instruction 1 drivers/net/dsa/microchip/ksz9477.c:198:5: warning: unused variable 'data8' [-Wunused-variable] 1 drivers/net/dsa/microchip/ksz9477.c:198:12: warning: unused variable ‘data8’ [-Wunused-variable] 1 drivers/md/md-bitmap.o: warning: objtool: md_bitmap_sync_with_cluster()+0xfd: unreachable instruction 1 drivers/iommu/intel-pasid.o: warning: objtool: intel_pasid_tear_down_entry()+0x16c: unreachable instruction 1 drivers/iommu/intel-iommu.o: warning: objtool: bounce_unmap_single()+0x101: unreachable instruction 1 drivers/iommu/amd_iommu.o: warning: objtool: __domain_flush_pages()+0x185: unreachable instruction 1 drivers/gpu/drm/i915/intel_pm.o: warning: objtool: intel_read_wm_latency()+0x214: unreachable instruction 1 drivers/gpu/drm/i915/display/intel_lvds.o: warning: objtool: intel_lvds_init()+0x6ae: unreachable instruction 1 drivers/gpu/drm/i915/display/intel_hdmi.o: warning: objtool: intel_write_infoframe()+0x16d: unreachable instruction 1 drivers/gpu/drm/i915/display/intel_dpll_mgr.o: warning: objtool: assert_shared_dpll()+0xa9: unreachable instruction 1 drivers/gpu/drm/i915/display/intel_dp.o: warning: objtool: edp_panel_on()+0x2a1: unreachable instruction 1 drivers/gpu/drm/i915/display/intel_display.o: warning: objtool: assert_pll()+0xd3: unreachable instruction 1 drivers/gpu/drm/i915/display/intel_ddi.o: warning: objtool: icl_sanitize_encoder_pll_mapping()+0x10d: unreachable instruction 1 drivers/gpu/drm/drm_vblank.o: warning: objtool: drm_wait_one_vblank()+0x201: unreachable instruction 1 drivers/gpu/drm/drm_lock.c:363:6: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] 1 drivers/gpu/drm/drm_dp_helper.o: warning: objtool: drm_dp_aux_crc_work()+0x125: unreachable instruction 1 drivers/cpufreq/cpufreq.o: warning: objtool: cpufreq_freq_transition_end()+0xff: unreachable instruction 1 block/genhd.o: warning: objtool: __device_add_disk()+0x85: unreachable instruction 1 arch/x86/kernel/fpu/xstate.o: warning: objtool: fpu__init_system_xstate()+0x3f: unreachable instruction 1 arch/x86/kernel/fpu/core.o: warning: objtool: switch_fpu_return()+0xa9: unreachable instruction 1 arch/x86/kernel/cpu/cpuid-deps.o: warning: objtool: do_clear_cpu_cap()+0x3b1: unreachable instruction 1 arch/x86/kernel/alternative.o: warning: objtool: text_poke_bp()+0x5f: unreachable instruction 1 arch/x86/events/amd/iommu.o: warning: objtool: perf_iommu_start()+0x1b6: unreachable instruction 1 arch/riscv/include/asm/current.h:29:In file included from 33: note: initialize the variable 'tp' to silence this warning 1 arch/riscv/include/asm/current.h1 warning generated. 1 In file included from ../include/linux/sysfs.h1 warning generated. 1 In file included from ../include/linux/preempt.h../arch/riscv/include/asm/current.h:29:33: note: initialize the variable 'tp' to silence this warning 1 :830:2: warning: syscall fstat64 not implemented [-W#warnings] 1 :1127:2: warning: syscall fstatat64 not implemented [-W#warnings] 1 :29:33: note: initialize the variable 'tp' to silence this warning 1 830 | #warning syscall fstat64 not implemented 1 8 warnings generated. 1 29:33: note: initialize the variable 'tp' to silence this warning 1 29 | register struct task_struct *tp __asm__("t1 warning generated. 1 29 | register st1 warning generated. 1 1127 | #warning syscall fstatat64 not implemented 1 ./usr/include/linux/bcache.h:287:2: warning: field '' with variable sized type 'union jset::(anonymous at ./usr/include/linux/bcache.h:287:2)' not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end] 1 ./usr/include/linux/bcache.h:286:2: warning: field '' with variable sized type 'union jset::(anonymous at ./usr/include/linux/bcache.h:286:2)' not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end] 2 WARNING: vmlinux.o(___ksymtab_gpl+vic_init_cascaded+0x0): Section mismatch in reference from the variable __ksymtab_vic_init_cascaded to the function .init.text:vic_init_cascaded()