From: kernel test robot <lkp@intel.com>
To: kbuild-all@lists.01.org
Subject: [hch-block:blkdev.h-includes 14/17] drivers/block/floppy.c:4500:16: error: use of undeclared identifier 'FLOPPY_MAJOR'; did you mean 'FLOPPY_DMA'?
Date: Tue, 07 Sep 2021 04:21:34 +0800 [thread overview]
Message-ID: <202109070409.ogP4zg2m-lkp@intel.com> (raw)
[-- Attachment #1: Type: text/plain, Size: 5331 bytes --]
tree: git://git.infradead.org/users/hch/block.git blkdev.h-includes
head: 9a8385d2d0ea7e589b98c102f4a60576385ca6c7
commit: 390df5b131b24e07917f79ae8f87437ea668cb61 [14/17] block: drop unused includes in <linux/genhd.h>
config: i386-randconfig-a016-20210906 (attached as .config)
compiler: clang version 14.0.0 (https://github.com/llvm/llvm-project 6fe2beba7d2a41964af658c8c59dd172683ef739)
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 blkdev.h-includes
git checkout 390df5b131b24e07917f79ae8f87437ea668cb61
# save the attached .config to linux build tree
mkdir build_dir
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross O=build_dir ARCH=i386 SHELL=/bin/bash drivers/block/
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/floppy.c:4500:16: error: use of undeclared identifier 'FLOPPY_MAJOR'; did you mean 'FLOPPY_DMA'?
disk->major = FLOPPY_MAJOR;
^~~~~~~~~~~~
FLOPPY_DMA
drivers/block/floppy.c:207:12: note: 'FLOPPY_DMA' declared here
static int FLOPPY_DMA = 2;
^
drivers/block/floppy.c:4573:26: error: use of undeclared identifier 'FLOPPY_MAJOR'; did you mean 'FLOPPY_DMA'?
err = __register_blkdev(FLOPPY_MAJOR, "fd", floppy_probe);
^~~~~~~~~~~~
FLOPPY_DMA
drivers/block/floppy.c:207:12: note: 'FLOPPY_DMA' declared here
static int FLOPPY_DMA = 2;
^
drivers/block/floppy.c:4715:20: error: use of undeclared identifier 'FLOPPY_MAJOR'; did you mean 'FLOPPY_DMA'?
unregister_blkdev(FLOPPY_MAJOR, "fd");
^~~~~~~~~~~~
FLOPPY_DMA
drivers/block/floppy.c:207:12: note: 'FLOPPY_DMA' declared here
static int FLOPPY_DMA = 2;
^
drivers/block/floppy.c:4936:20: error: use of undeclared identifier 'FLOPPY_MAJOR'; did you mean 'FLOPPY_DMA'?
unregister_blkdev(FLOPPY_MAJOR, "fd");
^~~~~~~~~~~~
FLOPPY_DMA
drivers/block/floppy.c:207:12: note: 'FLOPPY_DMA' declared here
static int FLOPPY_DMA = 2;
^
4 errors generated.
vim +4500 drivers/block/floppy.c
8d3ab4ebfd7435 Herton Ronaldo Krzesinski 2012-08-27 4490
302cfee150291c Christoph Hellwig 2020-10-29 4491 static int floppy_alloc_disk(unsigned int drive, unsigned int type)
^1da177e4c3f41 Linus Torvalds 2005-04-16 4492 {
302cfee150291c Christoph Hellwig 2020-10-29 4493 struct gendisk *disk;
302cfee150291c Christoph Hellwig 2020-10-29 4494
34f84aefe2ba0a Christoph Hellwig 2021-06-02 4495 disk = blk_mq_alloc_disk(&tag_sets[drive], NULL);
34f84aefe2ba0a Christoph Hellwig 2021-06-02 4496 if (IS_ERR(disk))
34f84aefe2ba0a Christoph Hellwig 2021-06-02 4497 return PTR_ERR(disk);
302cfee150291c Christoph Hellwig 2020-10-29 4498
302cfee150291c Christoph Hellwig 2020-10-29 4499 blk_queue_max_hw_sectors(disk->queue, 64);
302cfee150291c Christoph Hellwig 2020-10-29 @4500 disk->major = FLOPPY_MAJOR;
302cfee150291c Christoph Hellwig 2020-10-29 4501 disk->first_minor = TOMINOR(drive) | (type << 2);
34f84aefe2ba0a Christoph Hellwig 2021-06-02 4502 disk->minors = 1;
302cfee150291c Christoph Hellwig 2020-10-29 4503 disk->fops = &floppy_fops;
302cfee150291c Christoph Hellwig 2020-10-29 4504 disk->events = DISK_EVENT_MEDIA_CHANGE;
302cfee150291c Christoph Hellwig 2020-10-29 4505 if (type)
302cfee150291c Christoph Hellwig 2020-10-29 4506 sprintf(disk->disk_name, "fd%d_type%d", drive, type);
302cfee150291c Christoph Hellwig 2020-10-29 4507 else
302cfee150291c Christoph Hellwig 2020-10-29 4508 sprintf(disk->disk_name, "fd%d", drive);
302cfee150291c Christoph Hellwig 2020-10-29 4509 /* to be cleaned up... */
302cfee150291c Christoph Hellwig 2020-10-29 4510 disk->private_data = (void *)(long)drive;
302cfee150291c Christoph Hellwig 2020-10-29 4511 disk->flags |= GENHD_FL_REMOVABLE;
302cfee150291c Christoph Hellwig 2020-10-29 4512
302cfee150291c Christoph Hellwig 2020-10-29 4513 disks[drive][type] = disk;
302cfee150291c Christoph Hellwig 2020-10-29 4514 return 0;
302cfee150291c Christoph Hellwig 2020-10-29 4515 }
302cfee150291c Christoph Hellwig 2020-10-29 4516
:::::: The code at line 4500 was first introduced by commit
:::::: 302cfee150291c6cd85b1ca197d062d0b423d09c floppy: use a separate gendisk for each media format
:::::: TO: Christoph Hellwig <hch@lst.de>
:::::: CC: Jens Axboe <axboe@kernel.dk>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org
[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 42240 bytes --]
reply other threads:[~2021-09-06 20:21 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=202109070409.ogP4zg2m-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.