[villemoes:ppc-inline 2/5] ERROR: "ioread64" [drivers/ntb/hw/intel/ntb_hw_intel.ko] undefined!
by kbuild test robot
tree: https://github.com/Villemoes/linux ppc-inline
head: c5c9f702825a88a83d986fa6f21f3eef911bc094
commit: 609a5b7b28d526089b06c3c729b8976cc0600df0 [2/5] asm-generic: employ "ifndef foo; define foo foo" idiom in iomap.h
config: x86_64-fedora-25 (attached as .config)
compiler: gcc-7 (Debian 7.4.0-14) 7.4.0
reproduce:
git checkout 609a5b7b28d526089b06c3c729b8976cc0600df0
# save the attached .config to linux build tree
make ARCH=x86_64
If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
>> ERROR: "ioread64" [drivers/ntb/hw/intel/ntb_hw_intel.ko] undefined!
>> ERROR: "iowrite64" [drivers/ntb/hw/intel/ntb_hw_intel.ko] undefined!
ERROR: "iowrite64" [drivers/vfio/pci/vfio-pci.ko] undefined!
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all Intel Corporation
1 year, 3 months
Re: [PATCH v4 11/48] Input: atmel_mxt_ts - add debug for T92 gesture and T93 touch seq msgs
by kbuild test robot
Hi Jiada,
Thank you for the patch! Yet something to improve:
[auto build test ERROR on input/next]
[cannot apply to v5.4-rc5 next-20191030]
[if your patch is applied to the wrong git tree, please drop us a note to help
improve the system. BTW, we also suggest to use '--base' option to specify the
base tree in git format-patch, please see https://stackoverflow.com/a/37406982]
url: https://github.com/0day-ci/linux/commits/Jiada-Wang/atmel_mxt_ts-misc/201...
base: https://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git next
config: x86_64-fedora-25 (attached as .config)
compiler: gcc-7 (Debian 7.4.0-14) 7.4.0
reproduce:
# save the attached .config to linux build tree
make ARCH=x86_64
If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
drivers/input/touchscreen/atmel_mxt_ts.c: In function 'mxt_proc_t92_messages':
>> drivers/input/touchscreen/atmel_mxt_ts.c:1127:2: error: implicit declaration of function 'dev_debug'; did you mean 'df_debug'? [-Werror=implicit-function-declaration]
dev_debug(dev, "T92 long stroke LSTR=%d %d\n",
^~~~~~~~~
df_debug
cc1: some warnings being treated as errors
vim +1127 drivers/input/touchscreen/atmel_mxt_ts.c
1121
1122 static void mxt_proc_t92_messages(struct mxt_data *data, u8 *msg)
1123 {
1124 struct device *dev = &data->client->dev;
1125 u8 status = msg[1];
1126
> 1127 dev_debug(dev, "T92 long stroke LSTR=%d %d\n",
1128 (status & 0x80) ? 1 : 0,
1129 status & 0x0F);
1130 }
1131
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all Intel Corporation
1 year, 3 months
Re: [PATCH 1/2 v7] x86/kdump: always reserve the low 1MiB when the crashkernel option is specified
by kbuild test robot
Hi Lianbo,
Thank you for the patch! Perhaps something to improve:
[auto build test WARNING on linus/master]
[also build test WARNING on v5.4-rc5 next-20191030]
[if your patch is applied to the wrong git tree, please drop us a note to help
improve the system. BTW, we also suggest to use '--base' option to specify the
base tree in git format-patch, please see https://stackoverflow.com/a/37406982]
url: https://github.com/0day-ci/linux/commits/Lianbo-Jiang/x86-kdump-Fix-kmem-...
base: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 320000e72ec0613e164ce9608d865396fb2da278
config: i386-defconfig (attached as .config)
compiler: gcc-7 (Debian 7.4.0-14) 7.4.0
reproduce:
# save the attached .config to linux build tree
make ARCH=i386
If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>):
In file included from arch/x86/realmode/init.c:11:0:
>> arch/x86/include/asm/crash.h:5:32: warning: 'struct kimage' declared inside parameter list will not be visible outside of this definition or declaration
int crash_load_segments(struct kimage *image);
^~~~~~
arch/x86/include/asm/crash.h:6:37: warning: 'struct kimage' declared inside parameter list will not be visible outside of this definition or declaration
int crash_copy_backup_region(struct kimage *image);
^~~~~~
arch/x86/include/asm/crash.h:7:39: warning: 'struct kimage' declared inside parameter list will not be visible outside of this definition or declaration
int crash_setup_memmap_entries(struct kimage *image,
^~~~~~
vim +5 arch/x86/include/asm/crash.h
dd5f726076cc76 Vivek Goyal 2014-08-08 4
dd5f726076cc76 Vivek Goyal 2014-08-08 @5 int crash_load_segments(struct kimage *image);
dd5f726076cc76 Vivek Goyal 2014-08-08 6 int crash_copy_backup_region(struct kimage *image);
dd5f726076cc76 Vivek Goyal 2014-08-08 7 int crash_setup_memmap_entries(struct kimage *image,
dd5f726076cc76 Vivek Goyal 2014-08-08 8 struct boot_params *params);
89f579ce99f7e0 Yi Wang 2018-11-22 9 void crash_smp_send_stop(void);
dd5f726076cc76 Vivek Goyal 2014-08-08 10
:::::: The code at line 5 was first introduced by commit
:::::: dd5f726076cc7639d9713b334c8c133f77c6757a kexec: support for kexec on panic using new system call
:::::: TO: Vivek Goyal <vgoyal(a)redhat.com>
:::::: CC: Linus Torvalds <torvalds(a)linux-foundation.org>
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all Intel Corporation
1 year, 3 months
[peterz-queue:locking/core 5/5] kernel/locking/rwsem.c:31:10: fatal error: rwsem.h: No such file or directory
by kbuild test robot
tree: https://git.kernel.org/pub/scm/linux/kernel/git/peterz/queue.git locking/core
head: eae02706ccfe1602e26fabe37dc4e9111f903dd9
commit: eae02706ccfe1602e26fabe37dc4e9111f903dd9 [5/5] locking/percpu-rwsem: Remove the embedded rwsem
config: x86_64-allyesconfig (attached as .config)
compiler: gcc-7 (Debian 7.4.0-14) 7.4.0
reproduce:
git checkout eae02706ccfe1602e26fabe37dc4e9111f903dd9
# save the attached .config to linux build tree
make ARCH=x86_64
If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
>> kernel/locking/rwsem.c:31:10: fatal error: rwsem.h: No such file or directory
#include "rwsem.h"
^~~~~~~~~
compilation terminated.
vim +31 kernel/locking/rwsem.c
c4e05116a2c4d8 kernel/rwsem.c Ingo Molnar 2006-07-03 30
7a215f89a03355 kernel/locking/rwsem.c Davidlohr Bueso 2015-01-30 @31 #include "rwsem.h"
5dec94d4923683 kernel/locking/rwsem.c Waiman Long 2019-05-20 32 #include "lock_events.h"
5dec94d4923683 kernel/locking/rwsem.c Waiman Long 2019-05-20 33
:::::: The code at line 31 was first introduced by commit
:::::: 7a215f89a0335582292ec6f3edaa3abd570da75a locking/rwsem: Set lock ownership ASAP
:::::: TO: Davidlohr Bueso <dave(a)stgolabs.net>
:::::: CC: Ingo Molnar <mingo(a)kernel.org>
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all Intel Corporation
1 year, 3 months
Re: [PATCH] scsi: Fix scsi_get/set_resid() interface
by kbuild test robot
Hi Damien,
I love your patch! Perhaps something to improve:
[auto build test WARNING on scsi/for-next]
[cannot apply to v5.4-rc5 next-20191030]
[if your patch is applied to the wrong git tree, please drop us a note to help
improve the system. BTW, we also suggest to use '--base' option to specify the
base tree in git format-patch, please see https://stackoverflow.com/a/37406982]
url: https://github.com/0day-ci/linux/commits/Damien-Le-Moal/scsi-Fix-scsi_get...
base: https://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git for-next
reproduce:
# apt-get install sparse
# sparse version: v0.6.1-dirty
make ARCH=x86_64 allmodconfig
make C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__'
If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp(a)intel.com>
sparse warnings: (new ones prefixed by >>)
drivers/usb/storage/ene_ub6250.c:2161:33: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le32 [usertype] DataTransferLength @@ got e] DataTransferLength @@
drivers/usb/storage/ene_ub6250.c:2161:33: sparse: expected restricted __le32 [usertype] DataTransferLength
drivers/usb/storage/ene_ub6250.c:2161:33: sparse: got int
drivers/usb/storage/ene_ub6250.c:2091:33: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le32 [usertype] DataTransferLength @@ got e] DataTransferLength @@
drivers/usb/storage/ene_ub6250.c:2091:33: sparse: expected restricted __le32 [usertype] DataTransferLength
drivers/usb/storage/ene_ub6250.c:2091:33: sparse: got int
drivers/usb/storage/ene_ub6250.c:1935:33: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le32 [usertype] DataTransferLength @@ got unrestricted __le32 [usertype] DataTransferLength @@
drivers/usb/storage/ene_ub6250.c:1935:33: sparse: expected restricted __le32 [usertype] DataTransferLength
drivers/usb/storage/ene_ub6250.c:1935:33: sparse: got unsigned long const [usertype] size
drivers/usb/storage/ene_ub6250.c:501:43: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int transfer_length @@ got restricted __le3unsigned int transfer_length @@
drivers/usb/storage/ene_ub6250.c:501:43: sparse: expected unsigned int transfer_length
drivers/usb/storage/ene_ub6250.c:501:43: sparse: got restricted __le32 [usertype] DataTransferLength
>> drivers/usb/storage/ene_ub6250.c:563:49: sparse: sparse: incompatible types in comparison expression (different signedness):
>> drivers/usb/storage/ene_ub6250.c:563:49: sparse: unsigned int *
>> drivers/usb/storage/ene_ub6250.c:563:49: sparse: int *
drivers/usb/storage/ene_ub6250.c:702:33: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le32 [usertype] DataTransferLength @@ got icted __le32 [usertype] DataTransferLength @@
drivers/usb/storage/ene_ub6250.c:702:33: sparse: expected restricted __le32 [usertype] DataTransferLength
drivers/usb/storage/ene_ub6250.c:702:33: sparse: got unsigned int [usertype] blenByte
drivers/usb/storage/ene_ub6250.c:742:33: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le32 [usertype] DataTransferLength @@ got icted __le32 [usertype] DataTransferLength @@
drivers/usb/storage/ene_ub6250.c:742:33: sparse: expected restricted __le32 [usertype] DataTransferLength
drivers/usb/storage/ene_ub6250.c:742:33: sparse: got unsigned int [usertype] blenByte
drivers/usb/storage/ene_ub6250.c:888:33: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le32 [usertype] DataTransferLength @@ got e] DataTransferLength @@
drivers/usb/storage/ene_ub6250.c:888:33: sparse: expected restricted __le32 [usertype] DataTransferLength
drivers/usb/storage/ene_ub6250.c:888:33: sparse: got int
drivers/usb/storage/ene_ub6250.c:907:33: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le32 [usertype] DataTransferLength @@ got e] DataTransferLength @@
drivers/usb/storage/ene_ub6250.c:907:33: sparse: expected restricted __le32 [usertype] DataTransferLength
drivers/usb/storage/ene_ub6250.c:907:33: sparse: got int
drivers/usb/storage/ene_ub6250.c:953:18: sparse: sparse: cast to restricted __be16
drivers/usb/storage/ene_ub6250.c:953:18: sparse: sparse: cast to restricted __be16
drivers/usb/storage/ene_ub6250.c:953:18: sparse: sparse: cast to restricted __be16
drivers/usb/storage/ene_ub6250.c:953:18: sparse: sparse: cast to restricted __be16
drivers/usb/storage/ene_ub6250.c:973:34: sparse: sparse: cast to restricted __be16
drivers/usb/storage/ene_ub6250.c:973:34: sparse: sparse: cast to restricted __be16
drivers/usb/storage/ene_ub6250.c:973:34: sparse: sparse: cast to restricted __be16
drivers/usb/storage/ene_ub6250.c:973:34: sparse: sparse: cast to restricted __be16
drivers/usb/storage/ene_ub6250.c:974:41: sparse: sparse: cast to restricted __be16
drivers/usb/storage/ene_ub6250.c:974:41: sparse: sparse: cast to restricted __be16
drivers/usb/storage/ene_ub6250.c:974:41: sparse: sparse: cast to restricted __be16
drivers/usb/storage/ene_ub6250.c:974:41: sparse: sparse: cast to restricted __be16
drivers/usb/storage/ene_ub6250.c:975:41: sparse: sparse: cast to restricted __be16
drivers/usb/storage/ene_ub6250.c:975:41: sparse: sparse: cast to restricted __be16
drivers/usb/storage/ene_ub6250.c:975:41: sparse: sparse: cast to restricted __be16
drivers/usb/storage/ene_ub6250.c:975:41: sparse: sparse: cast to restricted __be16
drivers/usb/storage/ene_ub6250.c:978:26: sparse: sparse: cast to restricted __be16
drivers/usb/storage/ene_ub6250.c:978:26: sparse: sparse: cast to restricted __be16
drivers/usb/storage/ene_ub6250.c:978:26: sparse: sparse: cast to restricted __be16
drivers/usb/storage/ene_ub6250.c:978:26: sparse: sparse: cast to restricted __be16
drivers/usb/storage/ene_ub6250.c:992:31: sparse: sparse: cast to restricted __be32
drivers/usb/storage/ene_ub6250.c:992:31: sparse: sparse: cast to restricted __be32
drivers/usb/storage/ene_ub6250.c:992:31: sparse: sparse: cast to restricted __be32
drivers/usb/storage/ene_ub6250.c:992:31: sparse: sparse: cast to restricted __be32
drivers/usb/storage/ene_ub6250.c:992:31: sparse: sparse: cast to restricted __be32
drivers/usb/storage/ene_ub6250.c:992:31: sparse: sparse: cast to restricted __be32
drivers/usb/storage/ene_ub6250.c:996:29: sparse: sparse: cast to restricted __be32
drivers/usb/storage/ene_ub6250.c:996:29: sparse: sparse: cast to restricted __be32
drivers/usb/storage/ene_ub6250.c:996:29: sparse: sparse: cast to restricted __be32
drivers/usb/storage/ene_ub6250.c:996:29: sparse: sparse: cast to restricted __be32
drivers/usb/storage/ene_ub6250.c:996:29: sparse: sparse: cast to restricted __be32
drivers/usb/storage/ene_ub6250.c:996:29: sparse: sparse: cast to restricted __be32
drivers/usb/storage/ene_ub6250.c:1028:42: sparse: sparse: cast to restricted __be16
drivers/usb/storage/ene_ub6250.c:1028:42: sparse: sparse: cast to restricted __be16
drivers/usb/storage/ene_ub6250.c:1028:42: sparse: sparse: cast to restricted __be16
drivers/usb/storage/ene_ub6250.c:1028:42: sparse: sparse: cast to restricted __be16
drivers/usb/storage/ene_ub6250.c:1052:29: sparse: sparse: cast to restricted __le16
drivers/usb/storage/ene_ub6250.c:1055:55: sparse: sparse: cast to restricted __le16
drivers/usb/storage/ene_ub6250.c:1167:33: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le32 [usertype] DataTransferLength @@ got e] DataTransferLength @@
drivers/usb/storage/ene_ub6250.c:1167:33: sparse: expected restricted __le32 [usertype] DataTransferLength
drivers/usb/storage/ene_ub6250.c:1167:33: sparse: got int
drivers/usb/storage/ene_ub6250.c:1200:33: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le32 [usertype] DataTransferLength @@ got e] DataTransferLength @@
drivers/usb/storage/ene_ub6250.c:1200:33: sparse: expected restricted __le32 [usertype] DataTransferLength
drivers/usb/storage/ene_ub6250.c:1200:33: sparse: got int
drivers/usb/storage/ene_ub6250.c:1231:23: sparse: sparse: cast to restricted __be16
drivers/usb/storage/ene_ub6250.c:1231:23: sparse: sparse: cast to restricted __be16
drivers/usb/storage/ene_ub6250.c:1231:23: sparse: sparse: cast to restricted __be16
drivers/usb/storage/ene_ub6250.c:1231:23: sparse: sparse: cast to restricted __be16
drivers/usb/storage/ene_ub6250.c:1277:33: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le32 [usertype] DataTransferLength @@ got e] DataTransferLength @@
drivers/usb/storage/ene_ub6250.c:1277:33: sparse: expected restricted __le32 [usertype] DataTransferLength
drivers/usb/storage/ene_ub6250.c:1277:33: sparse: got int
drivers/usb/storage/ene_ub6250.c:1359:33: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le32 [usertype] DataTransferLength @@ got e] DataTransferLength @@
drivers/usb/storage/ene_ub6250.c:1359:33: sparse: expected restricted __le32 [usertype] DataTransferLength
drivers/usb/storage/ene_ub6250.c:1359:33: sparse: got int
drivers/usb/storage/ene_ub6250.c:1543:33: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le32 [usertype] DataTransferLength @@ got e] DataTransferLength @@
drivers/usb/storage/ene_ub6250.c:1543:33: sparse: expected restricted __le32 [usertype] DataTransferLength
drivers/usb/storage/ene_ub6250.c:1543:33: sparse: got int
drivers/usb/storage/ene_ub6250.c:1662:41: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le32 [usertype] DataTransferLength @@ got icted __le32 [usertype] DataTransferLength @@
drivers/usb/storage/ene_ub6250.c:1662:41: sparse: expected restricted __le32 [usertype] DataTransferLength
drivers/usb/storage/ene_ub6250.c:1662:41: sparse: got unsigned int [usertype] blenByte
drivers/usb/storage/ene_ub6250.c:1706:49: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le32 [usertype] DataTransferLength @@ got e] DataTransferLength @@
drivers/usb/storage/ene_ub6250.c:1706:49: sparse: expected restricted __le32 [usertype] DataTransferLength
drivers/usb/storage/ene_ub6250.c:1706:49: sparse: got int
drivers/usb/storage/ene_ub6250.c:1763:41: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le32 [usertype] DataTransferLength @@ got icted __le32 [usertype] DataTransferLength @@
drivers/usb/storage/ene_ub6250.c:1763:41: sparse: expected restricted __le32 [usertype] DataTransferLength
drivers/usb/storage/ene_ub6250.c:1763:41: sparse: got unsigned int [usertype] blenByte
drivers/usb/storage/ene_ub6250.c:1839:33: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le32 [usertype] DataTransferLength @@ got e] DataTransferLength @@
drivers/usb/storage/ene_ub6250.c:1839:33: sparse: expected restricted __le32 [usertype] DataTransferLength
drivers/usb/storage/ene_ub6250.c:1839:33: sparse: got int
drivers/usb/storage/ene_ub6250.c:1991:26: sparse: sparse: cast to restricted __be16
drivers/usb/storage/ene_ub6250.c:1991:26: sparse: sparse: cast to restricted __be16
drivers/usb/storage/ene_ub6250.c:1991:26: sparse: sparse: cast to restricted __be16
drivers/usb/storage/ene_ub6250.c:1991:26: sparse: sparse: cast to restricted __be16
drivers/usb/storage/ene_ub6250.c:1992:26: sparse: sparse: cast to restricted __be16
drivers/usb/storage/ene_ub6250.c:1992:26: sparse: sparse: cast to restricted __be16
drivers/usb/storage/ene_ub6250.c:1992:26: sparse: sparse: cast to restricted __be16
drivers/usb/storage/ene_ub6250.c:1992:26: sparse: sparse: cast to restricted __be16
vim +563 drivers/usb/storage/ene_ub6250.c
41e568d14ec0ac huajun li 2011-03-04 492
41e568d14ec0ac huajun li 2011-03-04 493 static int ene_send_scsi_cmd(struct us_data *us, u8 fDir, void *buf, int use_sg)
41e568d14ec0ac huajun li 2011-03-04 494 {
41e568d14ec0ac huajun li 2011-03-04 495 struct bulk_cb_wrap *bcb = (struct bulk_cb_wrap *) us->iobuf;
41e568d14ec0ac huajun li 2011-03-04 496 struct bulk_cs_wrap *bcs = (struct bulk_cs_wrap *) us->iobuf;
41e568d14ec0ac huajun li 2011-03-04 497
41e568d14ec0ac huajun li 2011-03-04 498 int result;
41e568d14ec0ac huajun li 2011-03-04 499 unsigned int residue;
41e568d14ec0ac huajun li 2011-03-04 500 unsigned int cswlen = 0, partial = 0;
41e568d14ec0ac huajun li 2011-03-04 501 unsigned int transfer_length = bcb->DataTransferLength;
41e568d14ec0ac huajun li 2011-03-04 502
191648d03d2022 Joe Perches 2013-04-19 503 /* usb_stor_dbg(us, "transport --- ene_send_scsi_cmd\n"); */
41e568d14ec0ac huajun li 2011-03-04 504 /* send cmd to out endpoint */
41e568d14ec0ac huajun li 2011-03-04 505 result = usb_stor_bulk_transfer_buf(us, us->send_bulk_pipe,
41e568d14ec0ac huajun li 2011-03-04 506 bcb, US_BULK_CB_WRAP_LEN, NULL);
41e568d14ec0ac huajun li 2011-03-04 507 if (result != USB_STOR_XFER_GOOD) {
191648d03d2022 Joe Perches 2013-04-19 508 usb_stor_dbg(us, "send cmd to out endpoint fail ---\n");
41e568d14ec0ac huajun li 2011-03-04 509 return USB_STOR_TRANSPORT_ERROR;
41e568d14ec0ac huajun li 2011-03-04 510 }
41e568d14ec0ac huajun li 2011-03-04 511
41e568d14ec0ac huajun li 2011-03-04 512 if (buf) {
41e568d14ec0ac huajun li 2011-03-04 513 unsigned int pipe = fDir;
41e568d14ec0ac huajun li 2011-03-04 514
41e568d14ec0ac huajun li 2011-03-04 515 if (fDir == FDIR_READ)
41e568d14ec0ac huajun li 2011-03-04 516 pipe = us->recv_bulk_pipe;
41e568d14ec0ac huajun li 2011-03-04 517 else
41e568d14ec0ac huajun li 2011-03-04 518 pipe = us->send_bulk_pipe;
41e568d14ec0ac huajun li 2011-03-04 519
41e568d14ec0ac huajun li 2011-03-04 520 /* Bulk */
41e568d14ec0ac huajun li 2011-03-04 521 if (use_sg) {
41e568d14ec0ac huajun li 2011-03-04 522 result = usb_stor_bulk_srb(us, pipe, us->srb);
41e568d14ec0ac huajun li 2011-03-04 523 } else {
41e568d14ec0ac huajun li 2011-03-04 524 result = usb_stor_bulk_transfer_sg(us, pipe, buf,
41e568d14ec0ac huajun li 2011-03-04 525 transfer_length, 0, &partial);
41e568d14ec0ac huajun li 2011-03-04 526 }
41e568d14ec0ac huajun li 2011-03-04 527 if (result != USB_STOR_XFER_GOOD) {
191648d03d2022 Joe Perches 2013-04-19 528 usb_stor_dbg(us, "data transfer fail ---\n");
41e568d14ec0ac huajun li 2011-03-04 529 return USB_STOR_TRANSPORT_ERROR;
41e568d14ec0ac huajun li 2011-03-04 530 }
41e568d14ec0ac huajun li 2011-03-04 531 }
41e568d14ec0ac huajun li 2011-03-04 532
41e568d14ec0ac huajun li 2011-03-04 533 /* Get CSW for device status */
41e568d14ec0ac huajun li 2011-03-04 534 result = usb_stor_bulk_transfer_buf(us, us->recv_bulk_pipe, bcs,
41e568d14ec0ac huajun li 2011-03-04 535 US_BULK_CS_WRAP_LEN, &cswlen);
41e568d14ec0ac huajun li 2011-03-04 536
41e568d14ec0ac huajun li 2011-03-04 537 if (result == USB_STOR_XFER_SHORT && cswlen == 0) {
191648d03d2022 Joe Perches 2013-04-19 538 usb_stor_dbg(us, "Received 0-length CSW; retrying...\n");
41e568d14ec0ac huajun li 2011-03-04 539 result = usb_stor_bulk_transfer_buf(us, us->recv_bulk_pipe,
41e568d14ec0ac huajun li 2011-03-04 540 bcs, US_BULK_CS_WRAP_LEN, &cswlen);
41e568d14ec0ac huajun li 2011-03-04 541 }
41e568d14ec0ac huajun li 2011-03-04 542
41e568d14ec0ac huajun li 2011-03-04 543 if (result == USB_STOR_XFER_STALLED) {
41e568d14ec0ac huajun li 2011-03-04 544 /* get the status again */
191648d03d2022 Joe Perches 2013-04-19 545 usb_stor_dbg(us, "Attempting to get CSW (2nd try)...\n");
41e568d14ec0ac huajun li 2011-03-04 546 result = usb_stor_bulk_transfer_buf(us, us->recv_bulk_pipe,
41e568d14ec0ac huajun li 2011-03-04 547 bcs, US_BULK_CS_WRAP_LEN, NULL);
41e568d14ec0ac huajun li 2011-03-04 548 }
41e568d14ec0ac huajun li 2011-03-04 549
41e568d14ec0ac huajun li 2011-03-04 550 if (result != USB_STOR_XFER_GOOD)
41e568d14ec0ac huajun li 2011-03-04 551 return USB_STOR_TRANSPORT_ERROR;
41e568d14ec0ac huajun li 2011-03-04 552
41e568d14ec0ac huajun li 2011-03-04 553 /* check bulk status */
41e568d14ec0ac huajun li 2011-03-04 554 residue = le32_to_cpu(bcs->Residue);
41e568d14ec0ac huajun li 2011-03-04 555
f0183a338e4f90 Felipe Balbi 2016-04-18 556 /*
f0183a338e4f90 Felipe Balbi 2016-04-18 557 * try to compute the actual residue, based on how much data
f0183a338e4f90 Felipe Balbi 2016-04-18 558 * was really transferred and what the device tells us
f0183a338e4f90 Felipe Balbi 2016-04-18 559 */
41e568d14ec0ac huajun li 2011-03-04 560 if (residue && !(us->fflags & US_FL_IGNORE_RESIDUE)) {
41e568d14ec0ac huajun li 2011-03-04 561 residue = min(residue, transfer_length);
41e568d14ec0ac huajun li 2011-03-04 562 if (us->srb != NULL)
41e568d14ec0ac huajun li 2011-03-04 @563 scsi_set_resid(us->srb, max(scsi_get_resid(us->srb),
41e568d14ec0ac huajun li 2011-03-04 564 (int)residue));
41e568d14ec0ac huajun li 2011-03-04 565 }
41e568d14ec0ac huajun li 2011-03-04 566
41e568d14ec0ac huajun li 2011-03-04 567 if (bcs->Status != US_BULK_STAT_OK)
41e568d14ec0ac huajun li 2011-03-04 568 return USB_STOR_TRANSPORT_ERROR;
41e568d14ec0ac huajun li 2011-03-04 569
41e568d14ec0ac huajun li 2011-03-04 570 return USB_STOR_TRANSPORT_GOOD;
41e568d14ec0ac huajun li 2011-03-04 571 }
41e568d14ec0ac huajun li 2011-03-04 572
:::::: The code at line 563 was first introduced by commit
:::::: 41e568d14ec0aca1b2bb19563517aad3b06d6805 Staging: Merge ENE UB6250 SD card codes from keucr to drivers/usb/storage
:::::: TO: huajun li <huajun.li.lee(a)gmail.com>
:::::: CC: Greg Kroah-Hartman <gregkh(a)suse.de>
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all Intel Corporation
1 year, 3 months
Re: [PATCH V9 2/3] mac80211: add hw 80211 encapsulation offloading support
by kbuild test robot
Hi John,
I love your patch! Perhaps something to improve:
[auto build test WARNING on mac80211-next/master]
[cannot apply to v5.4-rc5 next-20191030]
[if your patch is applied to the wrong git tree, please drop us a note to help
improve the system. BTW, we also suggest to use '--base' option to specify the
base tree in git format-patch, please see https://stackoverflow.com/a/37406982]
url: https://github.com/0day-ci/linux/commits/John-Crispin/mac80211-add-802-11...
base: https://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git master
reproduce: make htmldocs
If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>):
Warning: The Sphinx 'sphinx_rtd_theme' HTML theme was not found. Make sure you have the theme installed to produce pretty HTML output. Falling back to the default theme.
WARNING: dot(1) not found, for better output quality install graphviz from http://www.graphviz.org
WARNING: convert(1) not found, for SVG to PDF conversion install ImageMagick (https://www.imagemagick.org)
include/linux/regulator/machine.h:196: warning: Function parameter or member 'max_uV_step' not described in 'regulation_constraints'
include/linux/regulator/driver.h:223: warning: Function parameter or member 'resume' not described in 'regulator_ops'
Error: Cannot open file drivers/dma-buf/reservation.c
Error: Cannot open file drivers/dma-buf/reservation.c
Error: Cannot open file drivers/dma-buf/reservation.c
Error: Cannot open file include/linux/reservation.h
Error: Cannot open file include/linux/reservation.h
include/linux/spi/spi.h:190: warning: Function parameter or member 'driver_override' not described in 'spi_device'
drivers/gpio/gpiolib-of.c:92: warning: Excess function parameter 'dev' description in 'of_gpio_need_valid_mask'
include/linux/i2c.h:337: warning: Function parameter or member 'init_irq' not described in 'i2c_client'
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c:335: warning: Excess function parameter 'dev' description in 'amdgpu_gem_prime_export'
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c:336: warning: Excess function parameter 'dev' description in 'amdgpu_gem_prime_export'
drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c:142: warning: Function parameter or member 'blockable' not described in 'amdgpu_mn_read_lock'
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:347: warning: cannot understand function prototype: 'struct amdgpu_vm_pt_cursor '
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:348: warning: cannot understand function prototype: 'struct amdgpu_vm_pt_cursor '
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:494: warning: Function parameter or member 'start' not described in 'amdgpu_vm_pt_first_dfs'
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:546: warning: Function parameter or member 'adev' not described in 'for_each_amdgpu_vm_pt_dfs_safe'
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:546: warning: Function parameter or member 'vm' not described in 'for_each_amdgpu_vm_pt_dfs_safe'
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:546: warning: Function parameter or member 'start' not described in 'for_each_amdgpu_vm_pt_dfs_safe'
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:546: warning: Function parameter or member 'cursor' not described in 'for_each_amdgpu_vm_pt_dfs_safe'
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:546: warning: Function parameter or member 'entry' not described in 'for_each_amdgpu_vm_pt_dfs_safe'
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:823: warning: Function parameter or member 'level' not described in 'amdgpu_vm_bo_param'
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1285: warning: Function parameter or member 'params' not described in 'amdgpu_vm_update_flags'
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1285: warning: Function parameter or member 'bo' not described in 'amdgpu_vm_update_flags'
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1285: warning: Function parameter or member 'level' not described in 'amdgpu_vm_update_flags'
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1285: warning: Function parameter or member 'pe' not described in 'amdgpu_vm_update_flags'
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1285: warning: Function parameter or member 'addr' not described in 'amdgpu_vm_update_flags'
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1285: warning: Function parameter or member 'count' not described in 'amdgpu_vm_update_flags'
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1285: warning: Function parameter or member 'incr' not described in 'amdgpu_vm_update_flags'
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1285: warning: Function parameter or member 'flags' not described in 'amdgpu_vm_update_flags'
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:2823: warning: Function parameter or member 'pasid' not described in 'amdgpu_vm_make_compute'
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c:378: warning: Excess function parameter 'entry' description in 'amdgpu_irq_dispatch'
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c:379: warning: Function parameter or member 'ih' not described in 'amdgpu_irq_dispatch'
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c:379: warning: Excess function parameter 'entry' description in 'amdgpu_irq_dispatch'
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c:1: warning: no structured comments found
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c:1: warning: no structured comments found
drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c:1: warning: 'pp_dpm_sclk pp_dpm_mclk pp_dpm_pcie' not found
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h:132: warning: Incorrect use of kernel-doc format: Documentation Makefile include scripts source @atomic_obj
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h:238: warning: Incorrect use of kernel-doc format: Documentation Makefile include scripts source gpu_info FW provided soc bounding box struct or 0 if not
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h:243: warning: Function parameter or member 'atomic_obj' not described in 'amdgpu_display_manager'
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h:243: warning: Function parameter or member 'backlight_link' not described in 'amdgpu_display_manager'
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h:243: warning: Function parameter or member 'backlight_caps' not described in 'amdgpu_display_manager'
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h:243: warning: Function parameter or member 'freesync_module' not described in 'amdgpu_display_manager'
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h:243: warning: Function parameter or member 'fw_dmcu' not described in 'amdgpu_display_manager'
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h:243: warning: Function parameter or member 'dmcu_fw_version' not described in 'amdgpu_display_manager'
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h:243: warning: Function parameter or member 'soc_bounding_box' not described in 'amdgpu_display_manager'
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c:1: warning: 'register_hpd_handlers' not found
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c:1: warning: 'dm_pflip_high_irq' not found
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c:1: warning: 'dm_crtc_high_irq' not found
mm/util.c:1: warning: 'get_user_pages_fast' not found
mm/slab.c:4215: warning: Function parameter or member 'objp' not described in '__ksize'
fs/fs-writeback.c:913: warning: Excess function parameter 'nr_pages' description in 'cgroup_writeback_by_id'
fs/direct-io.c:258: warning: Excess function parameter 'offset' description in 'dio_complete'
fs/libfs.c:496: warning: Excess function parameter 'available' description in 'simple_write_end'
fs/posix_acl.c:647: warning: Function parameter or member 'inode' not described in 'posix_acl_update_mode'
fs/posix_acl.c:647: warning: Function parameter or member 'mode_p' not described in 'posix_acl_update_mode'
fs/posix_acl.c:647: warning: Function parameter or member 'acl' not described in 'posix_acl_update_mode'
drivers/usb/typec/bus.c:1: warning: 'typec_altmode_unregister_driver' not found
drivers/usb/typec/bus.c:1: warning: 'typec_altmode_register_driver' not found
drivers/usb/typec/class.c:1: warning: 'typec_altmode_unregister_notifier' not found
drivers/usb/typec/class.c:1: warning: 'typec_altmode_register_notifier' not found
include/linux/w1.h:277: warning: Function parameter or member 'of_match_table' not described in 'w1_family'
kernel/dma/coherent.c:1: warning: no structured comments found
include/linux/input/sparse-keymap.h:43: warning: Function parameter or member 'sw' not described in 'key_entry'
lib/genalloc.c:1: warning: 'gen_pool_add_virt' not found
lib/genalloc.c:1: warning: 'gen_pool_alloc' not found
lib/genalloc.c:1: warning: 'gen_pool_free' not found
lib/genalloc.c:1: warning: 'gen_pool_alloc_algo' not found
include/linux/bitmap.h:341: warning: Function parameter or member 'nbits' not described in 'bitmap_or_equal'
include/linux/rculist.h:374: warning: Excess function parameter 'cond' description in 'list_for_each_entry_rcu'
include/linux/rculist.h:651: warning: Excess function parameter 'cond' description in 'hlist_for_each_entry_rcu'
include/net/mac80211.h:4068: warning: Function parameter or member 'sta_set_txpwr' not described in 'ieee80211_ops'
>> include/net/mac80211.h:830: warning: Enum value 'IEEE80211_TX_CTRL_HW_80211_ENCAP' not described in enum 'mac80211_tx_control_flags'
include/net/mac80211.h:2019: warning: Function parameter or member 'txpwr' not described in 'ieee80211_sta'
include/net/cfg80211.h:1185: warning: Function parameter or member 'txpwr' not described in 'station_parameters'
include/linux/skbuff.h:888: warning: Function parameter or member 'dev_scratch' not described in 'sk_buff'
include/linux/skbuff.h:888: warning: Function parameter or member 'list' not described in 'sk_buff'
include/linux/skbuff.h:888: warning: Function parameter or member 'ip_defrag_offset' not described in 'sk_buff'
include/linux/skbuff.h:888: warning: Function parameter or member 'skb_mstamp_ns' not described in 'sk_buff'
include/linux/skbuff.h:888: warning: Function parameter or member '__cloned_offset' not described in 'sk_buff'
include/linux/skbuff.h:888: warning: Function parameter or member 'head_frag' not described in 'sk_buff'
include/linux/skbuff.h:888: warning: Function parameter or member '__pkt_type_offset' not described in 'sk_buff'
include/linux/skbuff.h:888: warning: Function parameter or member 'encapsulation' not described in 'sk_buff'
include/linux/skbuff.h:888: warning: Function parameter or member 'encap_hdr_csum' not described in 'sk_buff'
include/linux/skbuff.h:888: warning: Function parameter or member 'csum_valid' not described in 'sk_buff'
include/linux/skbuff.h:888: warning: Function parameter or member '__pkt_vlan_present_offset' not described in 'sk_buff'
include/linux/skbuff.h:888: warning: Function parameter or member 'vlan_present' not described in 'sk_buff'
include/linux/skbuff.h:888: warning: Function parameter or member 'csum_complete_sw' not described in 'sk_buff'
include/linux/skbuff.h:888: warning: Function parameter or member 'csum_level' not described in 'sk_buff'
include/linux/skbuff.h:888: warning: Function parameter or member 'inner_protocol_type' not described in 'sk_buff'
include/linux/skbuff.h:888: warning: Function parameter or member 'remcsum_offload' not described in 'sk_buff'
include/linux/skbuff.h:888: warning: Function parameter or member 'sender_cpu' not described in 'sk_buff'
include/linux/skbuff.h:888: warning: Function parameter or member 'reserved_tailroom' not described in 'sk_buff'
include/linux/skbuff.h:888: warning: Function parameter or member 'inner_ipproto' not described in 'sk_buff'
include/net/sock.h:233: warning: Function parameter or member 'skc_addrpair' not described in 'sock_common'
include/net/sock.h:233: warning: Function parameter or member 'skc_portpair' not described in 'sock_common'
include/net/sock.h:233: warning: Function parameter or member 'skc_ipv6only' not described in 'sock_common'
include/net/sock.h:233: warning: Function parameter or member 'skc_net_refcnt' not described in 'sock_common'
include/net/sock.h:233: warning: Function parameter or member 'skc_v6_daddr' not described in 'sock_common'
include/net/sock.h:233: warning: Function parameter or member 'skc_v6_rcv_saddr' not described in 'sock_common'
include/net/sock.h:233: warning: Function parameter or member 'skc_cookie' not described in 'sock_common'
include/net/sock.h:233: warning: Function parameter or member 'skc_listener' not described in 'sock_common'
include/net/sock.h:233: warning: Function parameter or member 'skc_tw_dr' not described in 'sock_common'
include/net/sock.h:233: warning: Function parameter or member 'skc_rcv_wnd' not described in 'sock_common'
include/net/sock.h:233: warning: Function parameter or member 'skc_tw_rcv_nxt' not described in 'sock_common'
include/net/sock.h:515: warning: Function parameter or member 'sk_rx_skb_cache' not described in 'sock'
include/net/sock.h:515: warning: Function parameter or member 'sk_wq_raw' not described in 'sock'
include/net/sock.h:515: warning: Function parameter or member 'tcp_rtx_queue' not described in 'sock'
include/net/sock.h:515: warning: Function parameter or member 'sk_tx_skb_cache' not described in 'sock'
include/net/sock.h:515: warning: Function parameter or member 'sk_route_forced_caps' not described in 'sock'
include/net/sock.h:515: warning: Function parameter or member 'sk_txtime_report_errors' not described in 'sock'
include/net/sock.h:515: warning: Function parameter or member 'sk_validate_xmit_skb' not described in 'sock'
include/net/sock.h:515: warning: Function parameter or member 'sk_bpf_storage' not described in 'sock'
include/net/sock.h:2439: warning: Function parameter or member 'tcp_rx_skb_cache_key' not described in 'DECLARE_STATIC_KEY_FALSE'
include/net/sock.h:2439: warning: Excess function parameter 'sk' description in 'DECLARE_STATIC_KEY_FALSE'
include/net/sock.h:2439: warning: Excess function parameter 'skb' description in 'DECLARE_STATIC_KEY_FALSE'
include/linux/netdevice.h:2063: warning: Function parameter or member 'gso_partial_features' not described in 'net_device'
include/linux/netdevice.h:2063: warning: Function parameter or member 'l3mdev_ops' not described in 'net_device'
include/linux/netdevice.h:2063: warning: Function parameter or member 'xfrmdev_ops' not described in 'net_device'
include/linux/netdevice.h:2063: warning: Function parameter or member 'tlsdev_ops' not described in 'net_device'
include/linux/netdevice.h:2063: warning: Function parameter or member 'name_assign_type' not described in 'net_device'
include/linux/netdevice.h:2063: warning: Function parameter or member 'ieee802154_ptr' not described in 'net_device'
include/linux/netdevice.h:2063: warning: Function parameter or member 'mpls_ptr' not described in 'net_device'
include/linux/netdevice.h:2063: warning: Function parameter or member 'xdp_prog' not described in 'net_device'
include/linux/netdevice.h:2063: warning: Function parameter or member 'gro_flush_timeout' not described in 'net_device'
include/linux/netdevice.h:2063: warning: Function parameter or member 'nf_hooks_ingress' not described in 'net_device'
include/linux/netdevice.h:2063: warning: Function parameter or member '____cacheline_aligned_in_smp' not described in 'net_device'
include/linux/netdevice.h:2063: warning: Function parameter or member 'qdisc_hash' not described in 'net_device'
include/linux/netdevice.h:2063: warning: Function parameter or member 'xps_cpus_map' not described in 'net_device'
include/linux/netdevice.h:2063: warning: Function parameter or member 'xps_rxqs_map' not described in 'net_device'
include/linux/phylink.h:56: warning: Function parameter or member '__ETHTOOL_DECLARE_LINK_MODE_MASK(advertising' not described in 'phylink_link_state'
include/linux/phylink.h:56: warning: Function parameter or member '__ETHTOOL_DECLARE_LINK_MODE_MASK(lp_advertising' not described in 'phylink_link_state'
drivers/net/phy/phylink.c:595: warning: Function parameter or member 'config' not described in 'phylink_create'
drivers/net/phy/phylink.c:595: warning: Excess function parameter 'ndev' description in 'phylink_create'
include/linux/lsm_hooks.h:1822: warning: Function parameter or member 'quotactl' not described in 'security_list_options'
include/linux/lsm_hooks.h:1822: warning: Function parameter or member 'quota_on' not described in 'security_list_options'
include/linux/lsm_hooks.h:1822: warning: Function parameter or member 'sb_free_mnt_opts' not described in 'security_list_options'
include/linux/lsm_hooks.h:1822: warning: Function parameter or member 'sb_eat_lsm_opts' not described in 'security_list_options'
include/linux/lsm_hooks.h:1822: warning: Function parameter or member 'sb_kern_mount' not described in 'security_list_options'
include/linux/lsm_hooks.h:1822: warning: Function parameter or member 'sb_show_options' not described in 'security_list_options'
include/linux/lsm_hooks.h:1822: warning: Function parameter or member 'sb_add_mnt_opt' not described in 'security_list_options'
include/linux/lsm_hooks.h:1822: warning: Function parameter or member 'd_instantiate' not described in 'security_list_options'
include/linux/lsm_hooks.h:1822: warning: Function parameter or member 'getprocattr' not described in 'security_list_options'
include/linux/lsm_hooks.h:1822: warning: Function parameter or member 'setprocattr' not described in 'security_list_options'
include/linux/lsm_hooks.h:1822: warning: Function parameter or member 'locked_down' not described in 'security_list_options'
include/drm/drm_modeset_helper_vtables.h:1053: warning: Function parameter or member 'prepare_writeback_job' not described in 'drm_connector_helper_funcs'
include/drm/drm_modeset_helper_vtables.h:1053: warning: Function parameter or member 'cleanup_writeback_job' not described in 'drm_connector_helper_funcs'
include/drm/drm_atomic_state_helper.h:1: warning: no structured comments found
include/drm/drm_gem_shmem_helper.h:87: warning: Function parameter or member 'madv' not described in 'drm_gem_shmem_object'
include/drm/drm_gem_shmem_helper.h:87: warning: Function parameter or member 'madv_list' not described in 'drm_gem_shmem_object'
drivers/gpu/drm/i915/display/intel_dpll_mgr.h:158: warning: Enum value 'DPLL_ID_TGL_MGPLL5' not described in enum 'intel_dpll_id'
drivers/gpu/drm/i915/display/intel_dpll_mgr.h:158: warning: Enum value 'DPLL_ID_TGL_MGPLL6' not described in enum 'intel_dpll_id'
drivers/gpu/drm/i915/display/intel_dpll_mgr.h:158: warning: Excess enum value 'DPLL_ID_TGL_TCPLL6' description in 'intel_dpll_id'
drivers/gpu/drm/i915/display/intel_dpll_mgr.h:158: warning: Excess enum value 'DPLL_ID_TGL_TCPLL5' description in 'intel_dpll_id'
drivers/gpu/drm/i915/display/intel_dpll_mgr.h:342: warning: Function parameter or member 'wakeref' not described in 'intel_shared_dpll'
Error: Cannot open file drivers/gpu/drm/i915/i915_gem_batch_pool.c
Error: Cannot open file drivers/gpu/drm/i915/i915_gem_batch_pool.c
Error: Cannot open file drivers/gpu/drm/i915/i915_gem_batch_pool.c
drivers/gpu/drm/i915/i915_drv.h:1129: warning: Incorrect use of kernel-doc format: Documentation Makefile include scripts source The OA context specific information.
drivers/gpu/drm/i915/i915_drv.h:1143: warning: Incorrect use of kernel-doc format: Documentation Makefile include scripts source State of the OA buffer.
drivers/gpu/drm/i915/i915_drv.h:1154: warning: Incorrect use of kernel-doc format: Documentation Makefile include scripts source Locks reads and writes to all head/tail state
drivers/gpu/drm/i915/i915_drv.h:1176: warning: Incorrect use of kernel-doc format: Documentation Makefile include scripts source One 'aging' tail pointer and one 'aged' tail pointer ready to
drivers/gpu/drm/i915/i915_drv.h:1188: warning: Incorrect use of kernel-doc format: Documentation Makefile include scripts source Index for the aged tail ready to read() data up to.
drivers/gpu/drm/i915/i915_drv.h:1193: warning: Incorrect use of kernel-doc format: Documentation Makefile include scripts source A monotonic timestamp for when the current aging tail pointer
drivers/gpu/drm/i915/i915_drv.h:1199: warning: Incorrect use of kernel-doc format: Documentation Makefile include scripts source Although we can always read back the head pointer register,
drivers/gpu/drm/i915/i915_drv.h:1207: warning: Function parameter or member 'pinned_ctx' not described in 'i915_perf_stream'
drivers/gpu/drm/i915/i915_drv.h:1207: warning: Function parameter or member 'specific_ctx_id' not described in 'i915_perf_stream'
drivers/gpu/drm/i915/i915_drv.h:1207: warning: Function parameter or member 'specific_ctx_id_mask' not described in 'i915_perf_stream'
drivers/gpu/drm/i915/i915_drv.h:1207: warning: Function parameter or member 'poll_check_timer' not described in 'i915_perf_stream'
drivers/gpu/drm/i915/i915_drv.h:1207: warning: Function parameter or member 'poll_wq' not described in 'i915_perf_stream'
drivers/gpu/drm/i915/i915_drv.h:1207: warning: Function parameter or member 'pollin' not described in 'i915_perf_stream'
drivers/gpu/drm/i915/i915_drv.h:1207: warning: Function parameter or member 'periodic' not described in 'i915_perf_stream'
drivers/gpu/drm/i915/i915_drv.h:1207: warning: Function parameter or member 'period_exponent' not described in 'i915_perf_stream'
vim +830 include/net/mac80211.h
abe37c4b84502d Johannes Berg 2010-06-07 807
af61a165187bb9 Johannes Berg 2013-07-02 808 /**
af61a165187bb9 Johannes Berg 2013-07-02 809 * enum mac80211_tx_control_flags - flags to describe transmit control
af61a165187bb9 Johannes Berg 2013-07-02 810 *
af61a165187bb9 Johannes Berg 2013-07-02 811 * @IEEE80211_TX_CTRL_PORT_CTRL_PROTO: this frame is a port control
af61a165187bb9 Johannes Berg 2013-07-02 812 * protocol frame (e.g. EAP)
6b127c71fbdd3d Sujith Manoharan 2014-12-10 813 * @IEEE80211_TX_CTRL_PS_RESPONSE: This frame is a response to a poll
6b127c71fbdd3d Sujith Manoharan 2014-12-10 814 * frame (PS-Poll or uAPSD).
dfdfc2beb0dd7e Sven Eckelmann 2016-01-26 815 * @IEEE80211_TX_CTRL_RATE_INJECT: This frame is injected with rate information
6e0456b5454561 Felix Fietkau 2016-03-03 816 * @IEEE80211_TX_CTRL_AMSDU: This frame is an A-MSDU frame
bb42f2d13ffcd0 Toke Høiland-Jørgensen 2016-09-22 817 * @IEEE80211_TX_CTRL_FAST_XMIT: This frame is going through the fast_xmit path
8828f81ad4a2f4 Rajkumar Manoharan 2019-04-11 818 * @IEEE80211_TX_CTRL_SKIP_MPATH_LOOKUP: This frame skips mesh path lookup
af61a165187bb9 Johannes Berg 2013-07-02 819 *
af61a165187bb9 Johannes Berg 2013-07-02 820 * These flags are used in tx_info->control.flags.
af61a165187bb9 Johannes Berg 2013-07-02 821 */
af61a165187bb9 Johannes Berg 2013-07-02 822 enum mac80211_tx_control_flags {
af61a165187bb9 Johannes Berg 2013-07-02 823 IEEE80211_TX_CTRL_PORT_CTRL_PROTO = BIT(0),
6b127c71fbdd3d Sujith Manoharan 2014-12-10 824 IEEE80211_TX_CTRL_PS_RESPONSE = BIT(1),
dfdfc2beb0dd7e Sven Eckelmann 2016-01-26 825 IEEE80211_TX_CTRL_RATE_INJECT = BIT(2),
6e0456b5454561 Felix Fietkau 2016-03-03 826 IEEE80211_TX_CTRL_AMSDU = BIT(3),
bb42f2d13ffcd0 Toke Høiland-Jørgensen 2016-09-22 827 IEEE80211_TX_CTRL_FAST_XMIT = BIT(4),
8828f81ad4a2f4 Rajkumar Manoharan 2019-04-11 828 IEEE80211_TX_CTRL_SKIP_MPATH_LOOKUP = BIT(5),
5cd49fe8cbba93 John Crispin 2019-10-29 829 IEEE80211_TX_CTRL_HW_80211_ENCAP = BIT(6),
af61a165187bb9 Johannes Berg 2013-07-02 @830 };
af61a165187bb9 Johannes Berg 2013-07-02 831
:::::: The code at line 830 was first introduced by commit
:::::: af61a165187bb94b1dc7628ef815c23d0eacf40b mac80211: add control port protocol TX control flag
:::::: TO: Johannes Berg <johannes.berg(a)intel.com>
:::::: CC: Johannes Berg <johannes.berg(a)intel.com>
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all Intel Corporation
1 year, 3 months
[peterz-queue:sched/core 3/3] htmldocs: kernel/sched/cpupri.c:63: warning: Function parameter or member 'fitness_fn' not described in 'cpupri_find'
by kbuild test robot
tree: https://git.kernel.org/pub/scm/linux/kernel/git/peterz/queue.git sched/core
head: 99d34fbe89e6ee4d21dab126e985aa40a5055b39
commit: 99d34fbe89e6ee4d21dab126e985aa40a5055b39 [3/3] sched: rt: Make RT capacity aware
reproduce: make htmldocs
If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>):
include/linux/netdevice.h:2053: warning: Function parameter or member 'xps_rxqs_map' not described in 'net_device'
include/linux/phylink.h:56: warning: Function parameter or member '__ETHTOOL_DECLARE_LINK_MODE_MASK(advertising' not described in 'phylink_link_state'
include/linux/phylink.h:56: warning: Function parameter or member '__ETHTOOL_DECLARE_LINK_MODE_MASK(lp_advertising' not described in 'phylink_link_state'
drivers/net/phy/phylink.c:595: warning: Function parameter or member 'config' not described in 'phylink_create'
drivers/net/phy/phylink.c:595: warning: Excess function parameter 'ndev' description in 'phylink_create'
lib/genalloc.c:1: warning: 'gen_pool_add_virt' not found
lib/genalloc.c:1: warning: 'gen_pool_alloc' not found
lib/genalloc.c:1: warning: 'gen_pool_free' not found
lib/genalloc.c:1: warning: 'gen_pool_alloc_algo' not found
include/linux/bitmap.h:341: warning: Function parameter or member 'nbits' not described in 'bitmap_or_equal'
include/linux/rculist.h:374: warning: Excess function parameter 'cond' description in 'list_for_each_entry_rcu'
include/linux/rculist.h:651: warning: Excess function parameter 'cond' description in 'hlist_for_each_entry_rcu'
mm/util.c:1: warning: 'get_user_pages_fast' not found
mm/slab.c:4215: warning: Function parameter or member 'objp' not described in '__ksize'
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c:335: warning: Excess function parameter 'dev' description in 'amdgpu_gem_prime_export'
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c:336: warning: Excess function parameter 'dev' description in 'amdgpu_gem_prime_export'
drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c:142: warning: Function parameter or member 'blockable' not described in 'amdgpu_mn_read_lock'
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:347: warning: cannot understand function prototype: 'struct amdgpu_vm_pt_cursor '
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:348: warning: cannot understand function prototype: 'struct amdgpu_vm_pt_cursor '
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:494: warning: Function parameter or member 'start' not described in 'amdgpu_vm_pt_first_dfs'
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:546: warning: Function parameter or member 'adev' not described in 'for_each_amdgpu_vm_pt_dfs_safe'
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:546: warning: Function parameter or member 'vm' not described in 'for_each_amdgpu_vm_pt_dfs_safe'
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:546: warning: Function parameter or member 'start' not described in 'for_each_amdgpu_vm_pt_dfs_safe'
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:546: warning: Function parameter or member 'cursor' not described in 'for_each_amdgpu_vm_pt_dfs_safe'
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:546: warning: Function parameter or member 'entry' not described in 'for_each_amdgpu_vm_pt_dfs_safe'
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:823: warning: Function parameter or member 'level' not described in 'amdgpu_vm_bo_param'
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1285: warning: Function parameter or member 'params' not described in 'amdgpu_vm_update_flags'
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1285: warning: Function parameter or member 'bo' not described in 'amdgpu_vm_update_flags'
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1285: warning: Function parameter or member 'level' not described in 'amdgpu_vm_update_flags'
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1285: warning: Function parameter or member 'pe' not described in 'amdgpu_vm_update_flags'
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1285: warning: Function parameter or member 'addr' not described in 'amdgpu_vm_update_flags'
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1285: warning: Function parameter or member 'count' not described in 'amdgpu_vm_update_flags'
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1285: warning: Function parameter or member 'incr' not described in 'amdgpu_vm_update_flags'
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1285: warning: Function parameter or member 'flags' not described in 'amdgpu_vm_update_flags'
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:2823: warning: Function parameter or member 'pasid' not described in 'amdgpu_vm_make_compute'
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c:378: warning: Excess function parameter 'entry' description in 'amdgpu_irq_dispatch'
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c:379: warning: Function parameter or member 'ih' not described in 'amdgpu_irq_dispatch'
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c:379: warning: Excess function parameter 'entry' description in 'amdgpu_irq_dispatch'
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c:1: warning: no structured comments found
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c:1: warning: no structured comments found
drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c:1: warning: 'pp_dpm_sclk pp_dpm_mclk pp_dpm_pcie' not found
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h:132: warning: Incorrect use of kernel-doc format: Documentation Makefile include scripts source @atomic_obj
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h:238: warning: Incorrect use of kernel-doc format: Documentation Makefile include scripts source gpu_info FW provided soc bounding box struct or 0 if not
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h:243: warning: Function parameter or member 'atomic_obj' not described in 'amdgpu_display_manager'
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h:243: warning: Function parameter or member 'backlight_link' not described in 'amdgpu_display_manager'
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h:243: warning: Function parameter or member 'backlight_caps' not described in 'amdgpu_display_manager'
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h:243: warning: Function parameter or member 'freesync_module' not described in 'amdgpu_display_manager'
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h:243: warning: Function parameter or member 'fw_dmcu' not described in 'amdgpu_display_manager'
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h:243: warning: Function parameter or member 'dmcu_fw_version' not described in 'amdgpu_display_manager'
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h:243: warning: Function parameter or member 'soc_bounding_box' not described in 'amdgpu_display_manager'
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c:1: warning: 'register_hpd_handlers' not found
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c:1: warning: 'dm_crtc_high_irq' not found
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c:1: warning: 'dm_pflip_high_irq' not found
include/drm/drm_modeset_helper_vtables.h:1053: warning: Function parameter or member 'prepare_writeback_job' not described in 'drm_connector_helper_funcs'
include/drm/drm_modeset_helper_vtables.h:1053: warning: Function parameter or member 'cleanup_writeback_job' not described in 'drm_connector_helper_funcs'
include/drm/drm_atomic_state_helper.h:1: warning: no structured comments found
include/drm/drm_gem_shmem_helper.h:87: warning: Function parameter or member 'madv' not described in 'drm_gem_shmem_object'
include/drm/drm_gem_shmem_helper.h:87: warning: Function parameter or member 'madv_list' not described in 'drm_gem_shmem_object'
drivers/gpu/drm/i915/display/intel_dpll_mgr.h:158: warning: Enum value 'DPLL_ID_TGL_MGPLL5' not described in enum 'intel_dpll_id'
drivers/gpu/drm/i915/display/intel_dpll_mgr.h:158: warning: Enum value 'DPLL_ID_TGL_MGPLL6' not described in enum 'intel_dpll_id'
drivers/gpu/drm/i915/display/intel_dpll_mgr.h:158: warning: Excess enum value 'DPLL_ID_TGL_TCPLL5' description in 'intel_dpll_id'
drivers/gpu/drm/i915/display/intel_dpll_mgr.h:158: warning: Excess enum value 'DPLL_ID_TGL_TCPLL6' description in 'intel_dpll_id'
drivers/gpu/drm/i915/display/intel_dpll_mgr.h:342: warning: Function parameter or member 'wakeref' not described in 'intel_shared_dpll'
Error: Cannot open file drivers/gpu/drm/i915/i915_gem_batch_pool.c
Error: Cannot open file drivers/gpu/drm/i915/i915_gem_batch_pool.c
Error: Cannot open file drivers/gpu/drm/i915/i915_gem_batch_pool.c
drivers/gpu/drm/i915/i915_drv.h:1129: warning: Incorrect use of kernel-doc format: Documentation Makefile include scripts source The OA context specific information.
drivers/gpu/drm/i915/i915_drv.h:1143: warning: Incorrect use of kernel-doc format: Documentation Makefile include scripts source State of the OA buffer.
drivers/gpu/drm/i915/i915_drv.h:1154: warning: Incorrect use of kernel-doc format: Documentation Makefile include scripts source Locks reads and writes to all head/tail state
drivers/gpu/drm/i915/i915_drv.h:1176: warning: Incorrect use of kernel-doc format: Documentation Makefile include scripts source One 'aging' tail pointer and one 'aged' tail pointer ready to
drivers/gpu/drm/i915/i915_drv.h:1188: warning: Incorrect use of kernel-doc format: Documentation Makefile include scripts source Index for the aged tail ready to read() data up to.
drivers/gpu/drm/i915/i915_drv.h:1193: warning: Incorrect use of kernel-doc format: Documentation Makefile include scripts source A monotonic timestamp for when the current aging tail pointer
drivers/gpu/drm/i915/i915_drv.h:1199: warning: Incorrect use of kernel-doc format: Documentation Makefile include scripts source Although we can always read back the head pointer register,
drivers/gpu/drm/i915/i915_drv.h:1207: warning: Function parameter or member 'pinned_ctx' not described in 'i915_perf_stream'
drivers/gpu/drm/i915/i915_drv.h:1207: warning: Function parameter or member 'specific_ctx_id' not described in 'i915_perf_stream'
drivers/gpu/drm/i915/i915_drv.h:1207: warning: Function parameter or member 'specific_ctx_id_mask' not described in 'i915_perf_stream'
drivers/gpu/drm/i915/i915_drv.h:1207: warning: Function parameter or member 'poll_check_timer' not described in 'i915_perf_stream'
drivers/gpu/drm/i915/i915_drv.h:1207: warning: Function parameter or member 'poll_wq' not described in 'i915_perf_stream'
drivers/gpu/drm/i915/i915_drv.h:1207: warning: Function parameter or member 'pollin' not described in 'i915_perf_stream'
drivers/gpu/drm/i915/i915_drv.h:1207: warning: Function parameter or member 'periodic' not described in 'i915_perf_stream'
drivers/gpu/drm/i915/i915_drv.h:1207: warning: Function parameter or member 'period_exponent' not described in 'i915_perf_stream'
drivers/gpu/drm/i915/i915_drv.h:1207: warning: Function parameter or member 'oa_buffer' not described in 'i915_perf_stream'
drivers/gpu/drm/i915/i915_drv.h:1129: warning: Incorrect use of kernel-doc format: Documentation Makefile include scripts source The OA context specific information.
drivers/gpu/drm/i915/i915_drv.h:1143: warning: Incorrect use of kernel-doc format: Documentation Makefile include scripts source State of the OA buffer.
drivers/gpu/drm/i915/i915_drv.h:1154: warning: Incorrect use of kernel-doc format: Documentation Makefile include scripts source Locks reads and writes to all head/tail state
drivers/gpu/drm/i915/i915_drv.h:1176: warning: Incorrect use of kernel-doc format: Documentation Makefile include scripts source One 'aging' tail pointer and one 'aged' tail pointer ready to
drivers/gpu/drm/i915/i915_drv.h:1188: warning: Incorrect use of kernel-doc format: Documentation Makefile include scripts source Index for the aged tail ready to read() data up to.
drivers/gpu/drm/i915/i915_drv.h:1193: warning: Incorrect use of kernel-doc format: Documentation Makefile include scripts source A monotonic timestamp for when the current aging tail pointer
drivers/gpu/drm/i915/i915_drv.h:1199: warning: Incorrect use of kernel-doc format: Documentation Makefile include scripts source Although we can always read back the head pointer register,
drivers/gpu/drm/i915/i915_drv.h:1129: warning: Incorrect use of kernel-doc format: Documentation Makefile include scripts source The OA context specific information.
drivers/gpu/drm/i915/i915_drv.h:1143: warning: Incorrect use of kernel-doc format: Documentation Makefile include scripts source State of the OA buffer.
drivers/gpu/drm/i915/i915_drv.h:1154: warning: Incorrect use of kernel-doc format: Documentation Makefile include scripts source Locks reads and writes to all head/tail state
drivers/gpu/drm/i915/i915_drv.h:1176: warning: Incorrect use of kernel-doc format: Documentation Makefile include scripts source One 'aging' tail pointer and one 'aged' tail pointer ready to
drivers/gpu/drm/i915/i915_drv.h:1188: warning: Incorrect use of kernel-doc format: Documentation Makefile include scripts source Index for the aged tail ready to read() data up to.
drivers/gpu/drm/i915/i915_drv.h:1193: warning: Incorrect use of kernel-doc format: Documentation Makefile include scripts source A monotonic timestamp for when the current aging tail pointer
drivers/gpu/drm/i915/i915_drv.h:1199: warning: Incorrect use of kernel-doc format: Documentation Makefile include scripts source Although we can always read back the head pointer register,
drivers/gpu/drm/mcde/mcde_drv.c:1: warning: 'ST-Ericsson MCDE DRM Driver' not found
include/net/cfg80211.h:1185: warning: Function parameter or member 'txpwr' not described in 'station_parameters'
include/net/mac80211.h:4056: warning: Function parameter or member 'sta_set_txpwr' not described in 'ieee80211_ops'
include/net/mac80211.h:2018: warning: Function parameter or member 'txpwr' not described in 'ieee80211_sta'
>> kernel/sched/cpupri.c:63: warning: Function parameter or member 'fitness_fn' not described in 'cpupri_find'
Documentation/hwmon/inspur-ipsps1.rst:2: WARNING: Title underline too short.
vim +63 kernel/sched/cpupri.c
6e0534f278199f kernel/sched_cpupri.c Gregory Haskins 2008-05-12 43
6e0534f278199f kernel/sched_cpupri.c Gregory Haskins 2008-05-12 44 /**
6e0534f278199f kernel/sched_cpupri.c Gregory Haskins 2008-05-12 45 * cpupri_find - find the best (lowest-pri) CPU in the system
6e0534f278199f kernel/sched_cpupri.c Gregory Haskins 2008-05-12 46 * @cp: The cpupri context
6e0534f278199f kernel/sched_cpupri.c Gregory Haskins 2008-05-12 47 * @p: The task
13b8bd0a5713bd kernel/sched_cpupri.c Rusty Russell 2009-03-25 48 * @lowest_mask: A mask to fill in with selected CPUs (or NULL)
6e0534f278199f kernel/sched_cpupri.c Gregory Haskins 2008-05-12 49 *
6e0534f278199f kernel/sched_cpupri.c Gregory Haskins 2008-05-12 50 * Note: This function returns the recommended CPUs as calculated during the
2a61aa40163852 kernel/sched_cpupri.c Adam Buchbinder 2009-12-11 51 * current invocation. By the time the call returns, the CPUs may have in
6e0534f278199f kernel/sched_cpupri.c Gregory Haskins 2008-05-12 52 * fact changed priorities any number of times. While not ideal, it is not
6e0534f278199f kernel/sched_cpupri.c Gregory Haskins 2008-05-12 53 * an issue of correctness since the normal rebalancer logic will correct
6e0534f278199f kernel/sched_cpupri.c Gregory Haskins 2008-05-12 54 * any discrepancies created by racing against the uncertainty of the current
6e0534f278199f kernel/sched_cpupri.c Gregory Haskins 2008-05-12 55 * priority configuration.
6e0534f278199f kernel/sched_cpupri.c Gregory Haskins 2008-05-12 56 *
e69f61862ab833 kernel/sched/cpupri.c Yacine Belkadi 2013-07-12 57 * Return: (int)bool - CPUs were found
6e0534f278199f kernel/sched_cpupri.c Gregory Haskins 2008-05-12 58 */
6e0534f278199f kernel/sched_cpupri.c Gregory Haskins 2008-05-12 59 int cpupri_find(struct cpupri *cp, struct task_struct *p,
99d34fbe89e6ee kernel/sched/cpupri.c Qais Yousef 2019-10-09 60 struct cpumask *lowest_mask,
99d34fbe89e6ee kernel/sched/cpupri.c Qais Yousef 2019-10-09 61 bool (*fitness_fn)(struct task_struct *p, int cpu))
6e0534f278199f kernel/sched_cpupri.c Gregory Haskins 2008-05-12 62 {
6e0534f278199f kernel/sched_cpupri.c Gregory Haskins 2008-05-12 @63 int idx = 0;
6e0534f278199f kernel/sched_cpupri.c Gregory Haskins 2008-05-12 64 int task_pri = convert_prio(p->prio);
6e0534f278199f kernel/sched_cpupri.c Gregory Haskins 2008-05-12 65
6227cb00cc120f kernel/sched/cpupri.c Steven Rostedt (Red Hat 2014-04-13 66) BUG_ON(task_pri >= CPUPRI_NR_PRIORITIES);
c92211d9b77279 kernel/sched_cpupri.c Steven Rostedt 2011-08-02 67
c92211d9b77279 kernel/sched_cpupri.c Steven Rostedt 2011-08-02 68 for (idx = 0; idx < task_pri; idx++) {
6e0534f278199f kernel/sched_cpupri.c Gregory Haskins 2008-05-12 69 struct cpupri_vec *vec = &cp->pri_to_cpu[idx];
d473750b4073f1 kernel/sched_cpupri.c Steven Rostedt 2011-08-05 70 int skip = 0;
6e0534f278199f kernel/sched_cpupri.c Gregory Haskins 2008-05-12 71
c92211d9b77279 kernel/sched_cpupri.c Steven Rostedt 2011-08-02 72 if (!atomic_read(&(vec)->count))
d473750b4073f1 kernel/sched_cpupri.c Steven Rostedt 2011-08-05 73 skip = 1;
c92211d9b77279 kernel/sched_cpupri.c Steven Rostedt 2011-08-02 74 /*
c92211d9b77279 kernel/sched_cpupri.c Steven Rostedt 2011-08-02 75 * When looking at the vector, we need to read the counter,
c92211d9b77279 kernel/sched_cpupri.c Steven Rostedt 2011-08-02 76 * do a memory barrier, then read the mask.
c92211d9b77279 kernel/sched_cpupri.c Steven Rostedt 2011-08-02 77 *
c92211d9b77279 kernel/sched_cpupri.c Steven Rostedt 2011-08-02 78 * Note: This is still all racey, but we can deal with it.
c92211d9b77279 kernel/sched_cpupri.c Steven Rostedt 2011-08-02 79 * Ideally, we only want to look at masks that are set.
c92211d9b77279 kernel/sched_cpupri.c Steven Rostedt 2011-08-02 80 *
c92211d9b77279 kernel/sched_cpupri.c Steven Rostedt 2011-08-02 81 * If a mask is not set, then the only thing wrong is that we
c92211d9b77279 kernel/sched_cpupri.c Steven Rostedt 2011-08-02 82 * did a little more work than necessary.
c92211d9b77279 kernel/sched_cpupri.c Steven Rostedt 2011-08-02 83 *
c92211d9b77279 kernel/sched_cpupri.c Steven Rostedt 2011-08-02 84 * If we read a zero count but the mask is set, because of the
c92211d9b77279 kernel/sched_cpupri.c Steven Rostedt 2011-08-02 85 * memory barriers, that can only happen when the highest prio
c92211d9b77279 kernel/sched_cpupri.c Steven Rostedt 2011-08-02 86 * task for a run queue has left the run queue, in which case,
c92211d9b77279 kernel/sched_cpupri.c Steven Rostedt 2011-08-02 87 * it will be followed by a pull. If the task we are processing
c92211d9b77279 kernel/sched_cpupri.c Steven Rostedt 2011-08-02 88 * fails to find a proper place to go, that pull request will
c92211d9b77279 kernel/sched_cpupri.c Steven Rostedt 2011-08-02 89 * pull this task if the run queue is running at a lower
c92211d9b77279 kernel/sched_cpupri.c Steven Rostedt 2011-08-02 90 * priority.
c92211d9b77279 kernel/sched_cpupri.c Steven Rostedt 2011-08-02 91 */
c92211d9b77279 kernel/sched_cpupri.c Steven Rostedt 2011-08-02 92 smp_rmb();
6e0534f278199f kernel/sched_cpupri.c Gregory Haskins 2008-05-12 93
d473750b4073f1 kernel/sched_cpupri.c Steven Rostedt 2011-08-05 94 /* Need to do the rmb for every iteration */
d473750b4073f1 kernel/sched_cpupri.c Steven Rostedt 2011-08-05 95 if (skip)
d473750b4073f1 kernel/sched_cpupri.c Steven Rostedt 2011-08-05 96 continue;
d473750b4073f1 kernel/sched_cpupri.c Steven Rostedt 2011-08-05 97
3bd3706251ee8a kernel/sched/cpupri.c Sebastian Andrzej Siewior 2019-04-23 98 if (cpumask_any_and(p->cpus_ptr, vec->mask) >= nr_cpu_ids)
6e0534f278199f kernel/sched_cpupri.c Gregory Haskins 2008-05-12 99 continue;
6e0534f278199f kernel/sched_cpupri.c Gregory Haskins 2008-05-12 100
07903af152b059 kernel/sched_cpupri.c Gregory Haskins 2009-07-30 101 if (lowest_mask) {
99d34fbe89e6ee kernel/sched/cpupri.c Qais Yousef 2019-10-09 102 int cpu;
99d34fbe89e6ee kernel/sched/cpupri.c Qais Yousef 2019-10-09 103
3bd3706251ee8a kernel/sched/cpupri.c Sebastian Andrzej Siewior 2019-04-23 104 cpumask_and(lowest_mask, p->cpus_ptr, vec->mask);
07903af152b059 kernel/sched_cpupri.c Gregory Haskins 2009-07-30 105
07903af152b059 kernel/sched_cpupri.c Gregory Haskins 2009-07-30 106 /*
07903af152b059 kernel/sched_cpupri.c Gregory Haskins 2009-07-30 107 * We have to ensure that we have at least one bit
07903af152b059 kernel/sched_cpupri.c Gregory Haskins 2009-07-30 108 * still set in the array, since the map could have
07903af152b059 kernel/sched_cpupri.c Gregory Haskins 2009-07-30 109 * been concurrently emptied between the first and
07903af152b059 kernel/sched_cpupri.c Gregory Haskins 2009-07-30 110 * second reads of vec->mask. If we hit this
07903af152b059 kernel/sched_cpupri.c Gregory Haskins 2009-07-30 111 * condition, simply act as though we never hit this
07903af152b059 kernel/sched_cpupri.c Gregory Haskins 2009-07-30 112 * priority level and continue on.
07903af152b059 kernel/sched_cpupri.c Gregory Haskins 2009-07-30 113 */
99d34fbe89e6ee kernel/sched/cpupri.c Qais Yousef 2019-10-09 114 if (cpumask_empty(lowest_mask))
99d34fbe89e6ee kernel/sched/cpupri.c Qais Yousef 2019-10-09 115 continue;
99d34fbe89e6ee kernel/sched/cpupri.c Qais Yousef 2019-10-09 116
99d34fbe89e6ee kernel/sched/cpupri.c Qais Yousef 2019-10-09 117 if (!fitness_fn)
99d34fbe89e6ee kernel/sched/cpupri.c Qais Yousef 2019-10-09 118 return 1;
99d34fbe89e6ee kernel/sched/cpupri.c Qais Yousef 2019-10-09 119
99d34fbe89e6ee kernel/sched/cpupri.c Qais Yousef 2019-10-09 120 /* Ensure the capacity of the CPUs fit the task */
99d34fbe89e6ee kernel/sched/cpupri.c Qais Yousef 2019-10-09 121 for_each_cpu(cpu, lowest_mask) {
99d34fbe89e6ee kernel/sched/cpupri.c Qais Yousef 2019-10-09 122 if (!fitness_fn(p, cpu))
99d34fbe89e6ee kernel/sched/cpupri.c Qais Yousef 2019-10-09 123 cpumask_clear_cpu(cpu, lowest_mask);
99d34fbe89e6ee kernel/sched/cpupri.c Qais Yousef 2019-10-09 124 }
99d34fbe89e6ee kernel/sched/cpupri.c Qais Yousef 2019-10-09 125
99d34fbe89e6ee kernel/sched/cpupri.c Qais Yousef 2019-10-09 126 /*
99d34fbe89e6ee kernel/sched/cpupri.c Qais Yousef 2019-10-09 127 * If no CPU at the current priority can fit the task
99d34fbe89e6ee kernel/sched/cpupri.c Qais Yousef 2019-10-09 128 * continue looking
99d34fbe89e6ee kernel/sched/cpupri.c Qais Yousef 2019-10-09 129 */
99d34fbe89e6ee kernel/sched/cpupri.c Qais Yousef 2019-10-09 130 if (cpumask_empty(lowest_mask))
07903af152b059 kernel/sched_cpupri.c Gregory Haskins 2009-07-30 131 continue;
07903af152b059 kernel/sched_cpupri.c Gregory Haskins 2009-07-30 132 }
07903af152b059 kernel/sched_cpupri.c Gregory Haskins 2009-07-30 133
6e0534f278199f kernel/sched_cpupri.c Gregory Haskins 2008-05-12 134 return 1;
6e0534f278199f kernel/sched_cpupri.c Gregory Haskins 2008-05-12 135 }
6e0534f278199f kernel/sched_cpupri.c Gregory Haskins 2008-05-12 136
6e0534f278199f kernel/sched_cpupri.c Gregory Haskins 2008-05-12 137 return 0;
6e0534f278199f kernel/sched_cpupri.c Gregory Haskins 2008-05-12 138 }
6e0534f278199f kernel/sched_cpupri.c Gregory Haskins 2008-05-12 139
:::::: The code at line 63 was first introduced by commit
:::::: 6e0534f278199f1e3dd1049b9bc19a7a5b87ada1 sched: use a 2-d bitmap for searching lowest-pri CPU
:::::: TO: Gregory Haskins <ghaskins(a)novell.com>
:::::: CC: Ingo Molnar <mingo(a)elte.hu>
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all Intel Corporation
1 year, 3 months
[radeon-alex:amd-mainline-dkms-5.2 1264/2647] htmldocs: drivers/gpu/drm/drm_dp_mst_topology.c:1595: warning: Function parameter or member 'connector' not described in 'drm_dp_mst_connector_late_register'
by kbuild test robot
tree: git://people.freedesktop.org/~agd5f/linux.git amd-mainline-dkms-5.2
head: b027ed8d9051470f4ed6bc071fcde172fe1fc595
commit: aad0eab4e8dd76d1ba5248f9278633829cbcec38 [1264/2647] drm/dp_mst: Enable registration of AUX devices for MST ports
reproduce: make htmldocs
If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>):
Documentation/sphinx/kfigure.py:174: RemovedInSphinx20Warning: app.verbose() is now deprecated. Use sphinx.util.logging instead.
app.verbose("kfigure: check installed tools ...")
Documentation/sphinx/kfigure.py:182: RemovedInSphinx20Warning: app.warning() is now deprecated. Use sphinx.util.logging instead.
app.warn("dot(1) not found, for better output quality install "
WARNING: dot(1) not found, for better output quality install graphviz from http://www.graphviz.org
Documentation/sphinx/kfigure.py:188: RemovedInSphinx20Warning: app.warning() is now deprecated. Use sphinx.util.logging instead.
"convert(1) not found, for SVG to PDF conversion install "
WARNING: convert(1) not found, for SVG to PDF conversion install ImageMagick (https://www.imagemagick.org)
Documentation/sphinx/kerneldoc.py:93: RemovedInSphinx20Warning: app.verbose() is now deprecated. Use sphinx.util.logging instead.
env.app.verbose('calling kernel-doc \'%s\'' % (" ".join(cmd)))
Documentation/sphinx/kerneldoc.py:125: RemovedInSphinx20Warning: AutodocReporter is now deprecated. Use sphinx.util.docutils.switch_source_input() instead.
self.state.memo.reporter = AutodocReporter(result, self.state.memo.reporter)
include/linux/generic-radix-tree.h:1: warning: no structured comments found
lib/sort.c:59: warning: Excess function parameter 'size' description in 'swap_words_32'
lib/sort.c:83: warning: Excess function parameter 'size' description in 'swap_words_64'
lib/sort.c:110: warning: Excess function parameter 'size' description in 'swap_bytes'
block/genhd.c:540: warning: Function parameter or member 'devt' not described in 'blk_invalidate_devt'
kernel/rcu/tree_plugin.h:1: warning: no structured comments found
include/net/cfg80211.h:1074: warning: Function parameter or member 'txpwr' not described in 'station_parameters'
include/net/mac80211.h:4037: warning: Function parameter or member 'sta_set_txpwr' not described in 'ieee80211_ops'
include/net/mac80211.h:2004: warning: Function parameter or member 'txpwr' not described in 'ieee80211_sta'
kernel/rcu/tree_plugin.h:1: warning: no structured comments found
include/linux/firmware/intel/stratix10-svc-client.h:1: warning: no structured comments found
Error: Cannot open file drivers/counter/generic-counter.c
Error: Cannot open file drivers/counter/generic-counter.c
Documentation/sphinx/kerneldoc.py:103: RemovedInSphinx20Warning: app.warning() is now deprecated. Use sphinx.util.logging instead.
env.app.warn('kernel-doc \'%s\' failed with return code %d' % (" ".join(cmd), p.returncode))
include/linux/gpio/driver.h:374: warning: Function parameter or member 'init_valid_mask' not described in 'gpio_chip'
include/linux/i2c.h:343: warning: Function parameter or member 'init_irq' not described in 'i2c_client'
include/linux/iio/hw-consumer.h:1: warning: no structured comments found
drivers/base/node.c:78: warning: Function parameter or member 'hmem_attrs' not described in 'node_access_nodes'
drivers/base/node.c:690: warning: Function parameter or member 'mem_nid' not described in 'register_memory_node_under_compute_node'
drivers/base/node.c:690: warning: Function parameter or member 'cpu_nid' not described in 'register_memory_node_under_compute_node'
drivers/base/node.c:690: warning: Excess function parameter 'mem_node' description in 'register_memory_node_under_compute_node'
drivers/base/node.c:690: warning: Excess function parameter 'cpu_node' description in 'register_memory_node_under_compute_node'
include/linux/input/sparse-keymap.h:46: warning: Function parameter or member 'sw' not described in 'key_entry'
include/linux/regulator/machine.h:199: warning: Function parameter or member 'max_uV_step' not described in 'regulation_constraints'
include/linux/regulator/driver.h:228: warning: Function parameter or member 'resume' not described in 'regulator_ops'
drivers/slimbus/stream.c:1: warning: no structured comments found
include/linux/spi/spi.h:188: warning: Function parameter or member 'driver_override' not described in 'spi_device'
drivers/target/target_core_device.c:1: warning: no structured comments found
drivers/usb/typec/bus.c:1: warning: no structured comments found
drivers/usb/typec/class.c:1: warning: no structured comments found
include/linux/w1.h:281: warning: Function parameter or member 'of_match_table' not described in 'w1_family'
fs/direct-io.c:257: warning: Excess function parameter 'offset' description in 'dio_complete'
fs/file_table.c:1: warning: no structured comments found
fs/libfs.c:479: warning: Excess function parameter 'available' description in 'simple_write_end'
fs/posix_acl.c:646: warning: Function parameter or member 'inode' not described in 'posix_acl_update_mode'
fs/posix_acl.c:646: warning: Function parameter or member 'mode_p' not described in 'posix_acl_update_mode'
fs/posix_acl.c:646: warning: Function parameter or member 'acl' not described in 'posix_acl_update_mode'
drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c:142: warning: Function parameter or member 'blockable' not described in 'amdgpu_mn_read_lock'
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:347: warning: cannot understand function prototype: 'struct amdgpu_vm_pt_cursor '
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:348: warning: cannot understand function prototype: 'struct amdgpu_vm_pt_cursor '
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:494: warning: Function parameter or member 'start' not described in 'amdgpu_vm_pt_first_dfs'
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:546: warning: Function parameter or member 'adev' not described in 'for_each_amdgpu_vm_pt_dfs_safe'
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:546: warning: Function parameter or member 'vm' not described in 'for_each_amdgpu_vm_pt_dfs_safe'
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:546: warning: Function parameter or member 'start' not described in 'for_each_amdgpu_vm_pt_dfs_safe'
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:546: warning: Function parameter or member 'cursor' not described in 'for_each_amdgpu_vm_pt_dfs_safe'
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:546: warning: Function parameter or member 'entry' not described in 'for_each_amdgpu_vm_pt_dfs_safe'
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:823: warning: Function parameter or member 'level' not described in 'amdgpu_vm_bo_param'
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1285: warning: Function parameter or member 'params' not described in 'amdgpu_vm_update_flags'
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1285: warning: Function parameter or member 'bo' not described in 'amdgpu_vm_update_flags'
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1285: warning: Function parameter or member 'level' not described in 'amdgpu_vm_update_flags'
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1285: warning: Function parameter or member 'pe' not described in 'amdgpu_vm_update_flags'
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1285: warning: Function parameter or member 'addr' not described in 'amdgpu_vm_update_flags'
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1285: warning: Function parameter or member 'count' not described in 'amdgpu_vm_update_flags'
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1285: warning: Function parameter or member 'incr' not described in 'amdgpu_vm_update_flags'
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1285: warning: Function parameter or member 'flags' not described in 'amdgpu_vm_update_flags'
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:2822: warning: Function parameter or member 'pasid' not described in 'amdgpu_vm_make_compute'
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c:375: warning: Excess function parameter 'entry' description in 'amdgpu_irq_dispatch'
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c:376: warning: Function parameter or member 'ih' not described in 'amdgpu_irq_dispatch'
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c:376: warning: Excess function parameter 'entry' description in 'amdgpu_irq_dispatch'
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c:1: warning: no structured comments found
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c:1: warning: no structured comments found
drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c:1: warning: no structured comments found
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h:129: warning: Incorrect use of kernel-doc format: * @atomic_obj
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h:235: warning: Incorrect use of kernel-doc format: * gpu_info FW provided soc bounding box struct or 0 if not
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h:240: warning: Function parameter or member 'atomic_obj' not described in 'amdgpu_display_manager'
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h:240: warning: Function parameter or member 'backlight_link' not described in 'amdgpu_display_manager'
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h:240: warning: Function parameter or member 'backlight_caps' not described in 'amdgpu_display_manager'
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h:240: warning: Function parameter or member 'freesync_module' not described in 'amdgpu_display_manager'
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h:240: warning: Function parameter or member 'fw_dmcu' not described in 'amdgpu_display_manager'
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h:240: warning: Function parameter or member 'dmcu_fw_version' not described in 'amdgpu_display_manager'
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h:240: warning: Function parameter or member 'soc_bounding_box' not described in 'amdgpu_display_manager'
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c:1: warning: no structured comments found
include/drm/drm_drv.h:722: warning: Function parameter or member 'gem_prime_pin' not described in 'drm_driver'
include/drm/drm_drv.h:722: warning: Function parameter or member 'gem_prime_unpin' not described in 'drm_driver'
include/drm/drm_drv.h:722: warning: Function parameter or member 'gem_prime_res_obj' not described in 'drm_driver'
include/drm/drm_drv.h:722: warning: Function parameter or member 'gem_prime_get_sg_table' not described in 'drm_driver'
include/drm/drm_drv.h:722: warning: Function parameter or member 'gem_prime_import_sg_table' not described in 'drm_driver'
include/drm/drm_drv.h:722: warning: Function parameter or member 'gem_prime_vmap' not described in 'drm_driver'
include/drm/drm_drv.h:722: warning: Function parameter or member 'gem_prime_vunmap' not described in 'drm_driver'
include/drm/drm_drv.h:722: warning: Function parameter or member 'gem_prime_mmap' not described in 'drm_driver'
include/drm/drm_modeset_helper_vtables.h:1004: warning: Function parameter or member 'prepare_writeback_job' not described in 'drm_connector_helper_funcs'
include/drm/drm_modeset_helper_vtables.h:1004: warning: Function parameter or member 'cleanup_writeback_job' not described in 'drm_connector_helper_funcs'
include/drm/drm_atomic_state_helper.h:1: warning: no structured comments found
drivers/gpu/drm/drm_dp_mst_topology.c:1594: warning: Excess function parameter 'drm_connector' description in 'drm_dp_mst_connector_late_register'
drivers/gpu/drm/drm_dp_mst_topology.c:1614: warning: Excess function parameter 'drm_connector' description in 'drm_dp_mst_connector_early_unregister'
drivers/gpu/drm/drm_dp_mst_topology.c:1594: warning: Excess function parameter 'drm_connector' description in 'drm_dp_mst_connector_late_register'
drivers/gpu/drm/drm_dp_mst_topology.c:1614: warning: Excess function parameter 'drm_connector' description in 'drm_dp_mst_connector_early_unregister'
>> drivers/gpu/drm/drm_dp_mst_topology.c:1595: warning: Function parameter or member 'connector' not described in 'drm_dp_mst_connector_late_register'
drivers/gpu/drm/drm_dp_mst_topology.c:1595: warning: Excess function parameter 'drm_connector' description in 'drm_dp_mst_connector_late_register'
>> drivers/gpu/drm/drm_dp_mst_topology.c:1615: warning: Function parameter or member 'connector' not described in 'drm_dp_mst_connector_early_unregister'
drivers/gpu/drm/drm_dp_mst_topology.c:1615: warning: Excess function parameter 'drm_connector' description in 'drm_dp_mst_connector_early_unregister'
drivers/gpu/drm/drm_dp_mst_topology.c:1594: warning: Excess function parameter 'drm_connector' description in 'drm_dp_mst_connector_late_register'
drivers/gpu/drm/drm_dp_mst_topology.c:1614: warning: Excess function parameter 'drm_connector' description in 'drm_dp_mst_connector_early_unregister'
drivers/gpu/drm/scheduler/sched_main.c:365: warning: Function parameter or member 'bad' not described in 'drm_sched_stop'
drivers/gpu/drm/scheduler/sched_main.c:429: warning: Function parameter or member 'full_recovery' not described in 'drm_sched_start'
drivers/gpu/drm/i915/i915_vma.h:50: warning: cannot understand function prototype: 'struct i915_vma '
drivers/gpu/drm/i915/i915_vma.h:1: warning: no structured comments found
drivers/gpu/drm/i915/intel_guc_fwif.h:536: warning: cannot understand function prototype: 'struct guc_log_buffer_state '
drivers/gpu/drm/i915/i915_trace.h:1: warning: no structured comments found
drivers/gpu/drm/i915/i915_reg.h:156: warning: bad line:
include/linux/interconnect.h:1: warning: no structured comments found
include/linux/skbuff.h:897: warning: Function parameter or member 'dev_scratch' not described in 'sk_buff'
include/linux/skbuff.h:897: warning: Function parameter or member 'list' not described in 'sk_buff'
include/linux/skbuff.h:897: warning: Function parameter or member 'ip_defrag_offset' not described in 'sk_buff'
include/linux/skbuff.h:897: warning: Function parameter or member 'skb_mstamp_ns' not described in 'sk_buff'
include/linux/skbuff.h:897: warning: Function parameter or member '__cloned_offset' not described in 'sk_buff'
include/linux/skbuff.h:897: warning: Function parameter or member 'head_frag' not described in 'sk_buff'
include/linux/skbuff.h:897: warning: Function parameter or member '__pkt_type_offset' not described in 'sk_buff'
include/linux/skbuff.h:897: warning: Function parameter or member 'encapsulation' not described in 'sk_buff'
include/linux/skbuff.h:897: warning: Function parameter or member 'encap_hdr_csum' not described in 'sk_buff'
include/linux/skbuff.h:897: warning: Function parameter or member 'csum_valid' not described in 'sk_buff'
include/linux/skbuff.h:897: warning: Function parameter or member '__pkt_vlan_present_offset' not described in 'sk_buff'
include/linux/skbuff.h:897: warning: Function parameter or member 'vlan_present' not described in 'sk_buff'
include/linux/skbuff.h:897: warning: Function parameter or member 'csum_complete_sw' not described in 'sk_buff'
include/linux/skbuff.h:897: warning: Function parameter or member 'csum_level' not described in 'sk_buff'
include/linux/skbuff.h:897: warning: Function parameter or member 'inner_protocol_type' not described in 'sk_buff'
include/linux/skbuff.h:897: warning: Function parameter or member 'remcsum_offload' not described in 'sk_buff'
include/linux/skbuff.h:897: warning: Function parameter or member 'sender_cpu' not described in 'sk_buff'
include/linux/skbuff.h:897: warning: Function parameter or member 'reserved_tailroom' not described in 'sk_buff'
include/linux/skbuff.h:897: warning: Function parameter or member 'inner_ipproto' not described in 'sk_buff'
include/net/sock.h:238: warning: Function parameter or member 'skc_addrpair' not described in 'sock_common'
include/net/sock.h:238: warning: Function parameter or member 'skc_portpair' not described in 'sock_common'
include/net/sock.h:238: warning: Function parameter or member 'skc_ipv6only' not described in 'sock_common'
include/net/sock.h:238: warning: Function parameter or member 'skc_net_refcnt' not described in 'sock_common'
include/net/sock.h:238: warning: Function parameter or member 'skc_v6_daddr' not described in 'sock_common'
include/net/sock.h:238: warning: Function parameter or member 'skc_v6_rcv_saddr' not described in 'sock_common'
include/net/sock.h:238: warning: Function parameter or member 'skc_cookie' not described in 'sock_common'
include/net/sock.h:238: warning: Function parameter or member 'skc_listener' not described in 'sock_common'
include/net/sock.h:238: warning: Function parameter or member 'skc_tw_dr' not described in 'sock_common'
include/net/sock.h:238: warning: Function parameter or member 'skc_rcv_wnd' not described in 'sock_common'
include/net/sock.h:238: warning: Function parameter or member 'skc_tw_rcv_nxt' not described in 'sock_common'
include/net/sock.h:520: warning: Function parameter or member 'sk_rx_skb_cache' not described in 'sock'
include/net/sock.h:520: warning: Function parameter or member 'sk_wq_raw' not described in 'sock'
include/net/sock.h:520: warning: Function parameter or member 'tcp_rtx_queue' not described in 'sock'
include/net/sock.h:520: warning: Function parameter or member 'sk_tx_skb_cache' not described in 'sock'
include/net/sock.h:520: warning: Function parameter or member 'sk_route_forced_caps' not described in 'sock'
include/net/sock.h:520: warning: Function parameter or member 'sk_txtime_report_errors' not described in 'sock'
include/net/sock.h:520: warning: Function parameter or member 'sk_validate_xmit_skb' not described in 'sock'
include/net/sock.h:520: warning: Function parameter or member 'sk_bpf_storage' not described in 'sock'
net/socket.c:658: warning: Excess function parameter 'sock' description in 'INDIRECT_CALLABLE_DECLARE'
net/socket.c:658: warning: Excess function parameter 'msg' description in 'INDIRECT_CALLABLE_DECLARE'
net/socket.c:889: warning: Excess function parameter 'sock' description in 'INDIRECT_CALLABLE_DECLARE'
net/socket.c:889: warning: Excess function parameter 'msg' description in 'INDIRECT_CALLABLE_DECLARE'
net/socket.c:889: warning: Excess function parameter 'flags' description in 'INDIRECT_CALLABLE_DECLARE'
include/linux/netdevice.h:2044: warning: Function parameter or member 'gso_partial_features' not described in 'net_device'
include/linux/netdevice.h:2044: warning: Function parameter or member 'l3mdev_ops' not described in 'net_device'
include/linux/netdevice.h:2044: warning: Function parameter or member 'xfrmdev_ops' not described in 'net_device'
include/linux/netdevice.h:2044: warning: Function parameter or member 'tlsdev_ops' not described in 'net_device'
include/linux/netdevice.h:2044: warning: Function parameter or member 'name_assign_type' not described in 'net_device'
include/linux/netdevice.h:2044: warning: Function parameter or member 'ieee802154_ptr' not described in 'net_device'
include/linux/netdevice.h:2044: warning: Function parameter or member 'mpls_ptr' not described in 'net_device'
include/linux/netdevice.h:2044: warning: Function parameter or member 'xdp_prog' not described in 'net_device'
include/linux/netdevice.h:2044: warning: Function parameter or member 'gro_flush_timeout' not described in 'net_device'
include/linux/netdevice.h:2044: warning: Function parameter or member 'nf_hooks_ingress' not described in 'net_device'
include/linux/netdevice.h:2044: warning: Function parameter or member '____cacheline_aligned_in_smp' not described in 'net_device'
include/linux/netdevice.h:2044: warning: Function parameter or member 'qdisc_hash' not described in 'net_device'
include/linux/netdevice.h:2044: warning: Function parameter or member 'xps_cpus_map' not described in 'net_device'
include/linux/netdevice.h:2044: warning: Function parameter or member 'xps_rxqs_map' not described in 'net_device'
include/linux/phylink.h:56: warning: Function parameter or member '__ETHTOOL_DECLARE_LINK_MODE_MASK(advertising' not described in 'phylink_link_state'
include/linux/phylink.h:56: warning: Function parameter or member '__ETHTOOL_DECLARE_LINK_MODE_MASK(lp_advertising' not described in 'phylink_link_state'
include/linux/lsm_hooks.h:1811: warning: Function parameter or member 'quotactl' not described in 'security_list_options'
include/linux/lsm_hooks.h:1811: warning: Function parameter or member 'quota_on' not described in 'security_list_options'
include/linux/lsm_hooks.h:1811: warning: Function parameter or member 'sb_free_mnt_opts' not described in 'security_list_options'
include/linux/lsm_hooks.h:1811: warning: Function parameter or member 'sb_eat_lsm_opts' not described in 'security_list_options'
include/linux/lsm_hooks.h:1811: warning: Function parameter or member 'sb_kern_mount' not described in 'security_list_options'
include/linux/lsm_hooks.h:1811: warning: Function parameter or member 'sb_show_options' not described in 'security_list_options'
include/linux/lsm_hooks.h:1811: warning: Function parameter or member 'sb_add_mnt_opt' not described in 'security_list_options'
include/linux/lsm_hooks.h:1811: warning: Function parameter or member 'd_instantiate' not described in 'security_list_options'
include/linux/lsm_hooks.h:1811: warning: Function parameter or member 'getprocattr' not described in 'security_list_options'
include/linux/lsm_hooks.h:1811: warning: Function parameter or member 'setprocattr' not described in 'security_list_options'
Documentation/admin-guide/mm/numaperf.rst:24: WARNING: Unexpected indentation.
Documentation/admin-guide/mm/numaperf.rst:24: WARNING: Inline substitution_reference start-string without end-string.
Documentation/admin-guide/mm/numaperf.rst:25: WARNING: Block quote ends without a blank line; unexpected unindent.
Documentation/admin-guide/mm/numaperf.rst:168: WARNING: Footnote [1] is not referenced.
Documentation/bpf/btf.rst:154: WARNING: Unexpected indentation.
Documentation/bpf/btf.rst:163: WARNING: Unexpected indentation.
lib/list_sort.c:128: WARNING: Definition list ends without a blank line; unexpected unindent.
lib/list_sort.c:161: WARNING: Unexpected indentation.
lib/list_sort.c:162: WARNING: Block quote ends without a blank line; unexpected unindent.
include/linux/xarray.h:232: WARNING: Unexpected indentation.
kernel/time/hrtimer.c:1120: WARNING: Block quote ends without a blank line; unexpected unindent.
kernel/signal.c:348: WARNING: Inline literal start-string without end-string.
include/uapi/linux/firewire-cdev.h:312: WARNING: Inline literal start-string without end-string.
WARNING: kernel-doc 'scripts/kernel-doc -rst -enable-lineno -export drivers/counter/generic-counter.c' failed with return code 2
Documentation/driver-api/gpio/driver.rst:419: WARNING: Unknown target name: "devm".
include/linux/i2c.h:522: WARNING: Inline strong start-string without end-string.
drivers/ata/libata-core.c:5960: WARNING: Unknown target name: "hw".
drivers/message/fusion/mptbase.c:5057: WARNING: Definition list ends without a blank line; unexpected unindent.
drivers/tty/serial/serial_core.c:1959: WARNING: Definition list ends without a blank line; unexpected unindent.
include/linux/regulator/driver.h:289: WARNING: Unknown target name: "regulator_regmap_x_voltage".
vim +1595 drivers/gpu/drm/drm_dp_mst_topology.c
1580
1581 /**
1582 * drm_dp_mst_connector_late_register() - Late MST connector registration
1583 * @drm_connector: The MST connector
1584 * @port: The MST port for this connector
1585 *
1586 * Helper to register the remote aux device for this MST port. Drivers should
1587 * call this from their mst connector's late_register hook to enable MST aux
1588 * devices.
1589 *
1590 * Return: 0 on success, negative error code on failure.
1591 */
1592 int drm_dp_mst_connector_late_register(struct drm_connector *connector,
1593 struct drm_dp_mst_port *port)
> 1594 {
> 1595 DRM_DEBUG_KMS("registering %s remote bus for %s\n",
1596 port->aux.name, connector->kdev->kobj.name);
1597
1598 port->aux.dev = connector->kdev;
1599 return drm_dp_aux_register_devnode(&port->aux);
1600 }
1601 EXPORT_SYMBOL(drm_dp_mst_connector_late_register);
1602
1603 /**
1604 * drm_dp_mst_connector_early_unregister() - Early MST connector unregistration
1605 * @drm_connector: The MST connector
1606 * @port: The MST port for this connector
1607 *
1608 * Helper to unregister the remote aux device for this MST port, registered by
1609 * drm_dp_mst_connector_late_register(). Drivers should call this from their mst
1610 * connector's early_unregister hook.
1611 */
1612 void drm_dp_mst_connector_early_unregister(struct drm_connector *connector,
1613 struct drm_dp_mst_port *port)
1614 {
> 1615 DRM_DEBUG_KMS("unregistering %s remote bus for %s\n",
1616 port->aux.name, connector->kdev->kobj.name);
1617 drm_dp_aux_unregister_devnode(&port->aux);
1618 }
1619 EXPORT_SYMBOL(drm_dp_mst_connector_early_unregister);
1620
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all Intel Corporation
1 year, 3 months