
tree: https://gitee.com/openeuler/kernel.git openEuler-1.0-LTS head: db5f05c237bbdb9b4d5862fc59bdbdafa8f72a73 commit: 5f100bc6aabbe30e55cf20af8e163bb6dba3a3aa [1510/1510] block: fix the DISCARD request merge config: arm64-randconfig-r132-20250322 (https://download.01.org/0day-ci/archive/20250322/202503221140.40xnocXZ-lkp@i...) compiler: aarch64-linux-gcc (GCC) 13.3.0 reproduce: (https://download.01.org/0day-ci/archive/20250322/202503221140.40xnocXZ-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/202503221140.40xnocXZ-lkp@intel.com/ sparse warnings: (new ones prefixed by >>)
block/blk-merge.c:688:16: sparse: sparse: symbol 'blk_try_req_merge' was not declared. Should it be static? block/blk-merge.c:688:16: warning: no previous prototype for 'blk_try_req_merge' [-Wmissing-prototypes] 688 | enum elv_merge blk_try_req_merge(struct request *req, struct request *next) | ^~~~~~~~~~~~~~~~~
vim +/blk_try_req_merge +688 block/blk-merge.c 687
688 enum elv_merge blk_try_req_merge(struct request *req, struct request *next) 689 { 690 if (blk_discard_mergable(req)) 691 return ELEVATOR_DISCARD_MERGE; 692 else if (blk_rq_pos(req) + blk_rq_sectors(req) == blk_rq_pos(next)) 693 return ELEVATOR_BACK_MERGE; 694 695 return ELEVATOR_NO_MERGE; 696 } 697
-- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki