
tree: https://gitee.com/openeuler/kernel.git openEuler-1.0-LTS head: 6140b9e22a5c2bec953454ba4737dd9cd2a1f754 commit: 28617d9631dc65be773b8a28718e8614558caa5f [1761/1761] scsi: libsas: Abort all in-flight requests when device is gone config: arm64-randconfig-001-20250825 (https://download.01.org/0day-ci/archive/20250825/202508252122.UpJYI1df-lkp@i...) compiler: aarch64-linux-gcc (GCC) 7.5.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20250825/202508252122.UpJYI1df-lkp@i...) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot <lkp@intel.com> | Closes: https://lore.kernel.org/oe-kbuild-all/202508252122.UpJYI1df-lkp@intel.com/ All errors (new ones prefixed by >>): In file included from include/uapi/../../drivers/scsi/isci/remote_node_context.h:67:0, from include/uapi/../../drivers/scsi/isci/remote_device.h:61, from drivers/scsi/libsas/sas_discover.c:36:
include/uapi/../../drivers/scsi/isci/isci.h:531:1: error: attempted to randomize userland API struct sci_base_state }; ^ In file included from drivers/scsi/libsas/sas_discover.c:30:0: drivers/scsi/libsas/sas_discover.c: In function 'sas_discover_domain': drivers/scsi/libsas/sas_internal.h:37:31: warning: this statement may fall through [-Wimplicit-fallthrough=] #define SAS_DPRINTK(fmt, ...) printk(KERN_DEBUG "sas: " fmt, ## __VA_ARGS__) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/libsas/sas_discover.c:512:3: note: in expansion of macro 'SAS_DPRINTK' SAS_DPRINTK("ATA device seen but CONFIG_SCSI_SAS_ATA=N so cannot attach\n"); ^~~~~~~~~~~ drivers/scsi/libsas/sas_discover.c:515:2: note: here default: ^~~~~~~
vim +531 include/uapi/../../drivers/scsi/isci/isci.h 12ef65444de9d3 Edmund Nadolski 2011-06-02 527 12ef65444de9d3 Edmund Nadolski 2011-06-02 528 struct sci_base_state { 12ef65444de9d3 Edmund Nadolski 2011-06-02 529 sci_state_transition_t enter_state; /* Called on state entry */ 12ef65444de9d3 Edmund Nadolski 2011-06-02 530 sci_state_transition_t exit_state; /* Called on state exit */ 12ef65444de9d3 Edmund Nadolski 2011-06-02 @531 }; 12ef65444de9d3 Edmund Nadolski 2011-06-02 532 :::::: The code at line 531 was first introduced by commit :::::: 12ef65444de9d387a383b9991960848bed5bbe74 isci: additional state machine cleanup :::::: TO: Edmund Nadolski <edmund.nadolski@intel.com> :::::: CC: Dan Williams <dan.j.williams@intel.com> -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki