From: kernel test robot <lkp@intel.com>
To: kbuild-all@lists.01.org
Subject: [hch-block:delete-write-same.5 7/8] drivers/block/rnbd/rnbd-clt.c:1362:2: error: implicit declaration of function 'blk_queue_max_write_same_sectors'
Date: Sun, 16 Jan 2022 22:06:29 +0800 [thread overview]
Message-ID: <202201162237.iIGwtk5T-lkp@intel.com> (raw)
[-- Attachment #1: Type: text/plain, Size: 5523 bytes --]
tree: git://git.infradead.org/users/hch/block.git delete-write-same.5
head: 5d500312cfdcd8162a0cf8c7351b0310cf458487
commit: 6f35eac1647aebeda65c4ed0b83bb2f9b5dfb156 [7/8] block: remove REQ_OP_WRITE_SAME support
config: hexagon-allyesconfig (https://download.01.org/0day-ci/archive/20220116/202201162237.iIGwtk5T-lkp(a)intel.com/config)
compiler: clang version 14.0.0 (https://github.com/llvm/llvm-project 650fc40b6d8d9a5869b4fca525d5f237b0ee2803)
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
git remote add hch-block git://git.infradead.org/users/hch/block.git
git fetch --no-tags hch-block delete-write-same.5
git checkout 6f35eac1647aebeda65c4ed0b83bb2f9b5dfb156
# save the config file to linux build tree
mkdir build_dir
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross W=1 O=build_dir ARCH=hexagon SHELL=/bin/bash
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
All errors (new ones prefixed by >>):
>> drivers/block/rnbd/rnbd-clt.c:1362:2: error: implicit declaration of function 'blk_queue_max_write_same_sectors' [-Werror,-Wimplicit-function-declaration]
blk_queue_max_write_same_sectors(dev->queue,
^
drivers/block/rnbd/rnbd-clt.c:1362:2: note: did you mean 'blk_queue_max_write_zeroes_sectors'?
include/linux/blkdev.h:695:13: note: 'blk_queue_max_write_zeroes_sectors' declared here
extern void blk_queue_max_write_zeroes_sectors(struct request_queue *q,
^
1 error generated.
--
>> drivers/block/rnbd/rnbd-srv.c:562:15: error: implicit declaration of function 'bdev_write_same' [-Werror,-Wimplicit-function-declaration]
cpu_to_le32(bdev_write_same(rnbd_dev->bdev));
^
include/linux/byteorder/generic.h:88:21: note: expanded from macro 'cpu_to_le32'
#define cpu_to_le32 __cpu_to_le32
^
drivers/block/rnbd/rnbd-srv.c:562:15: note: did you mean 'bdev_write_page'?
include/linux/byteorder/generic.h:88:21: note: expanded from macro 'cpu_to_le32'
#define cpu_to_le32 __cpu_to_le32
^
include/linux/blkdev.h:1221:12: note: 'bdev_write_page' declared here
extern int bdev_write_page(struct block_device *, sector_t, struct page *,
^
1 error generated.
vim +/blk_queue_max_write_same_sectors +1362 drivers/block/rnbd/rnbd-clt.c
f7a7a5c228d45e Jack Wang 2020-05-11 1356
f7a7a5c228d45e Jack Wang 2020-05-11 1357 static void setup_request_queue(struct rnbd_clt_dev *dev)
f7a7a5c228d45e Jack Wang 2020-05-11 1358 {
f7a7a5c228d45e Jack Wang 2020-05-11 1359 blk_queue_logical_block_size(dev->queue, dev->logical_block_size);
f7a7a5c228d45e Jack Wang 2020-05-11 1360 blk_queue_physical_block_size(dev->queue, dev->physical_block_size);
f7a7a5c228d45e Jack Wang 2020-05-11 1361 blk_queue_max_hw_sectors(dev->queue, dev->max_hw_sectors);
f7a7a5c228d45e Jack Wang 2020-05-11 @1362 blk_queue_max_write_same_sectors(dev->queue,
f7a7a5c228d45e Jack Wang 2020-05-11 1363 dev->max_write_same_sectors);
f7a7a5c228d45e Jack Wang 2020-05-11 1364
f7a7a5c228d45e Jack Wang 2020-05-11 1365 /*
f7a7a5c228d45e Jack Wang 2020-05-11 1366 * we don't support discards to "discontiguous" segments
f7a7a5c228d45e Jack Wang 2020-05-11 1367 * in on request
f7a7a5c228d45e Jack Wang 2020-05-11 1368 */
f7a7a5c228d45e Jack Wang 2020-05-11 1369 blk_queue_max_discard_segments(dev->queue, 1);
f7a7a5c228d45e Jack Wang 2020-05-11 1370
f7a7a5c228d45e Jack Wang 2020-05-11 1371 blk_queue_max_discard_sectors(dev->queue, dev->max_discard_sectors);
f7a7a5c228d45e Jack Wang 2020-05-11 1372 dev->queue->limits.discard_granularity = dev->discard_granularity;
f7a7a5c228d45e Jack Wang 2020-05-11 1373 dev->queue->limits.discard_alignment = dev->discard_alignment;
f7a7a5c228d45e Jack Wang 2020-05-11 1374 if (dev->max_discard_sectors)
f7a7a5c228d45e Jack Wang 2020-05-11 1375 blk_queue_flag_set(QUEUE_FLAG_DISCARD, dev->queue);
f7a7a5c228d45e Jack Wang 2020-05-11 1376 if (dev->secure_discard)
f7a7a5c228d45e Jack Wang 2020-05-11 1377 blk_queue_flag_set(QUEUE_FLAG_SECERASE, dev->queue);
f7a7a5c228d45e Jack Wang 2020-05-11 1378
f7a7a5c228d45e Jack Wang 2020-05-11 1379 blk_queue_flag_set(QUEUE_FLAG_SAME_COMP, dev->queue);
f7a7a5c228d45e Jack Wang 2020-05-11 1380 blk_queue_flag_set(QUEUE_FLAG_SAME_FORCE, dev->queue);
f7a7a5c228d45e Jack Wang 2020-05-11 1381 blk_queue_max_segments(dev->queue, dev->max_segments);
f7a7a5c228d45e Jack Wang 2020-05-11 1382 blk_queue_io_opt(dev->queue, dev->sess->max_io_size);
f7a7a5c228d45e Jack Wang 2020-05-11 1383 blk_queue_virt_boundary(dev->queue, SZ_4K - 1);
512c781fd28cb4 Gioh Kim 2020-12-10 1384 blk_queue_write_cache(dev->queue, dev->wc, dev->fua);
f7a7a5c228d45e Jack Wang 2020-05-11 1385 }
f7a7a5c228d45e Jack Wang 2020-05-11 1386
:::::: The code at line 1362 was first introduced by commit
:::::: f7a7a5c228d45efc45d6e26a199a3ea13d2f8754 block/rnbd: client: main functionality
:::::: TO: Jack Wang <jinpu.wang@cloud.ionos.com>
:::::: CC: Jason Gunthorpe <jgg@mellanox.com>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org
reply other threads:[~2022-01-16 14:06 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=202201162237.iIGwtk5T-lkp@intel.com \
--to=lkp@intel.com \
--cc=kbuild-all@lists.01.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.