[linux-next:master 4905/13366] hppa64-linux-gcc: error: missing argument to '-Wframe-larger-than='
by kbuild test robot
tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
head: 27a8b6c16291760cfb7d955c58d8e34dc27ec9dc
commit: a83e4ca26af8fcf1e0d1a3fb681732e239ef5496 [4905/13366] kbuild: remove cc-option switch from -Wframe-larger-than=
config: parisc-randconfig-a001-20200331 (attached as .config)
compiler: hppa64-linux-gcc (GCC) 9.3.0
reproduce:
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
git checkout a83e4ca26af8fcf1e0d1a3fb681732e239ef5496
# save the attached .config to linux build tree
GCC_VERSION=9.3.0 make.cross ARCH=parisc
If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
>> hppa64-linux-gcc: error: missing argument to '-Wframe-larger-than='
>> hppa64-linux-gcc: error: missing argument to '-Wframe-larger-than='
>> hppa64-linux-gcc: error: missing argument to '-Wframe-larger-than='
>> hppa64-linux-gcc: error: missing argument to '-Wframe-larger-than='
>> hppa64-linux-gcc: error: missing argument to '-Wframe-larger-than='
>> hppa64-linux-gcc: error: missing argument to '-Wframe-larger-than='
>> hppa64-linux-gcc: error: missing argument to '-Wframe-larger-than='
>> hppa64-linux-gcc: error: missing argument to '-Wframe-larger-than='
>> hppa64-linux-gcc: error: missing argument to '-Wframe-larger-than='
>> hppa64-linux-gcc: error: missing argument to '-Wframe-larger-than='
>> hppa64-linux-gcc: error: missing argument to '-Wframe-larger-than='
>> hppa64-linux-gcc: error: missing argument to '-Wframe-larger-than='
>> hppa64-linux-gcc: error: missing argument to '-Wframe-larger-than='
>> hppa64-linux-gcc: error: missing argument to '-Wframe-larger-than='
>> hppa64-linux-gcc: error: missing argument to '-Wframe-larger-than='
>> hppa64-linux-gcc: error: missing argument to '-Wframe-larger-than='
>> hppa64-linux-gcc: error: missing argument to '-Wframe-larger-than='
>> hppa64-linux-gcc: error: missing argument to '-Wframe-larger-than='
>> hppa64-linux-gcc: error: missing argument to '-Wframe-larger-than='
>> hppa64-linux-gcc: error: missing argument to '-Wframe-larger-than='
hppa64-linux-gcc: error: missing argument to '-Wframe-larger-than='
hppa64-linux-gcc: error: missing argument to '-Wframe-larger-than='
hppa64-linux-gcc: error: missing argument to '-Wframe-larger-than='
hppa64-linux-gcc: error: missing argument to '-Wframe-larger-than='
hppa64-linux-gcc: error: missing argument to '-Wframe-larger-than='
hppa64-linux-gcc: error: missing argument to '-Wframe-larger-than='
hppa64-linux-gcc: error: missing argument to '-Wframe-larger-than='
hppa64-linux-gcc: error: missing argument to '-Wframe-larger-than='
4 real 4 user 2 sys 140.02% cpu make distclean
--
>> hppa64-linux-gcc: error: missing argument to '-Wframe-larger-than='
>> hppa64-linux-gcc: error: missing argument to '-Wframe-larger-than='
>> hppa64-linux-gcc: error: missing argument to '-Wframe-larger-than='
>> hppa64-linux-gcc: error: missing argument to '-Wframe-larger-than='
>> hppa64-linux-gcc: error: missing argument to '-Wframe-larger-than='
>> hppa64-linux-gcc: error: missing argument to '-Wframe-larger-than='
>> hppa64-linux-gcc: error: missing argument to '-Wframe-larger-than='
8 real 12 user 3 sys 175.77% cpu make INSTALL_HDR_PATH=/tmp/usr/src/linux-headers-parisc-randconfig-a001-20200331-a83e4ca26af8fcf1e0d1a3fb681732e239ef5496 headers_install
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
9 months, 3 weeks
Re: [PATCH v1 39/46] powerpc/8xx: Add a function to early map kernel via huge pages
by kbuild test robot
Hi Christophe,
Thank you for the patch! Yet something to improve:
[auto build test ERROR on next-20200316]
[cannot apply to powerpc/next v5.6-rc6 v5.6-rc5 v5.6-rc4 v5.6-rc6]
[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/Christophe-Leroy/Use-hugepages-t...
base: 8548fd2f20ed19b0e8c0585b71fdfde1ae00ae3c
config: powerpc-tqm8xx_defconfig (attached as .config)
compiler: powerpc-linux-gcc (GCC) 9.2.0
reproduce:
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# save the attached .config to linux build tree
GCC_VERSION=9.2.0 make.cross ARCH=powerpc
If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
In file included from arch/powerpc/mm/fault.c:33:
include/linux/hugetlb.h: In function 'hstate_inode':
>> include/linux/hugetlb.h:522:9: error: implicit declaration of function 'HUGETLBFS_SB'; did you mean 'HUGETLBFS_MAGIC'? [-Werror=implicit-function-declaration]
522 | return HUGETLBFS_SB(i->i_sb)->hstate;
| ^~~~~~~~~~~~
| HUGETLBFS_MAGIC
>> include/linux/hugetlb.h:522:30: error: invalid type argument of '->' (have 'int')
522 | return HUGETLBFS_SB(i->i_sb)->hstate;
| ^~
cc1: all warnings being treated as errors
--
In file included from arch/powerpc/mm/mem.c:30:
include/linux/hugetlb.h: In function 'hstate_inode':
>> include/linux/hugetlb.h:522:9: error: implicit declaration of function 'HUGETLBFS_SB' [-Werror=implicit-function-declaration]
522 | return HUGETLBFS_SB(i->i_sb)->hstate;
| ^~~~~~~~~~~~
>> include/linux/hugetlb.h:522:30: error: invalid type argument of '->' (have 'int')
522 | return HUGETLBFS_SB(i->i_sb)->hstate;
| ^~
cc1: all warnings being treated as errors
--
In file included from arch/powerpc/mm/nohash/8xx.c:12:
include/linux/hugetlb.h: In function 'hstate_inode':
>> include/linux/hugetlb.h:522:9: error: implicit declaration of function 'HUGETLBFS_SB' [-Werror=implicit-function-declaration]
522 | return HUGETLBFS_SB(i->i_sb)->hstate;
| ^~~~~~~~~~~~
>> include/linux/hugetlb.h:522:30: error: invalid type argument of '->' (have 'int')
522 | return HUGETLBFS_SB(i->i_sb)->hstate;
| ^~
At top level:
arch/powerpc/mm/nohash/8xx.c:73:18: error: '__early_map_kernel_hugepage' defined but not used [-Werror=unused-function]
73 | static int __ref __early_map_kernel_hugepage(unsigned long va, phys_addr_t pa,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
--
In file included from arch/powerpc//mm/nohash/8xx.c:12:
include/linux/hugetlb.h: In function 'hstate_inode':
>> include/linux/hugetlb.h:522:9: error: implicit declaration of function 'HUGETLBFS_SB' [-Werror=implicit-function-declaration]
522 | return HUGETLBFS_SB(i->i_sb)->hstate;
| ^~~~~~~~~~~~
>> include/linux/hugetlb.h:522:30: error: invalid type argument of '->' (have 'int')
522 | return HUGETLBFS_SB(i->i_sb)->hstate;
| ^~
At top level:
arch/powerpc//mm/nohash/8xx.c:73:18: error: '__early_map_kernel_hugepage' defined but not used [-Werror=unused-function]
73 | static int __ref __early_map_kernel_hugepage(unsigned long va, phys_addr_t pa,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
--
In file included from include/linux/migrate.h:8,
from kernel///sched/sched.h:53,
from kernel///sched/loadavg.c:9:
include/linux/hugetlb.h: In function 'hstate_inode':
>> include/linux/hugetlb.h:522:9: error: implicit declaration of function 'HUGETLBFS_SB'; did you mean 'HUGETLBFS_MAGIC'? [-Werror=implicit-function-declaration]
522 | return HUGETLBFS_SB(i->i_sb)->hstate;
| ^~~~~~~~~~~~
| HUGETLBFS_MAGIC
>> include/linux/hugetlb.h:522:30: error: invalid type argument of '->' (have 'int')
522 | return HUGETLBFS_SB(i->i_sb)->hstate;
| ^~
cc1: some warnings being treated as errors
vim +522 include/linux/hugetlb.h
a5516438959d90 Andi Kleen 2008-07-23 519
a137e1cc6d6e7d Andi Kleen 2008-07-23 520 static inline struct hstate *hstate_inode(struct inode *i)
a5516438959d90 Andi Kleen 2008-07-23 521 {
7fab358d90e6ba Chen Gang 2016-05-20 @522 return HUGETLBFS_SB(i->i_sb)->hstate;
a5516438959d90 Andi Kleen 2008-07-23 523 }
a5516438959d90 Andi Kleen 2008-07-23 524
:::::: The code at line 522 was first introduced by commit
:::::: 7fab358d90e6ba9d9cb702bee0c8a5f5c13bb6df include/linux/hugetlb*.h: clean up code
:::::: TO: Chen Gang <gang.chen.5i5j(a)gmail.com>
:::::: CC: Linus Torvalds <torvalds(a)linux-foundation.org>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
9 months, 3 weeks
[RFC PATCH] usb: cdns3: cdns3_clear_register_bit() can be static
by kbuild test robot
Fixes: 87db1192dc33 ("usb: cdns3: make signed 1 bit bitfields unsigned")
Signed-off-by: kbuild test robot <lkp(a)intel.com>
---
gadget.c | 32 ++++++++++++++++----------------
1 file changed, 16 insertions(+), 16 deletions(-)
diff --git a/drivers/usb/cdns3/gadget.c b/drivers/usb/cdns3/gadget.c
index 372460ea4df9a..54a04614d336f 100644
--- a/drivers/usb/cdns3/gadget.c
+++ b/drivers/usb/cdns3/gadget.c
@@ -82,7 +82,7 @@ static int cdns3_ep_run_stream_transfer(struct cdns3_endpoint *priv_ep,
* @ptr: address of device controller register to be read and changed
* @mask: bits requested to clar
*/
-void cdns3_clear_register_bit(void __iomem *ptr, u32 mask)
+static void cdns3_clear_register_bit(void __iomem *ptr, u32 mask)
{
mask = readl(ptr) & ~mask;
writel(mask, ptr);
@@ -137,7 +137,7 @@ struct usb_request *cdns3_next_request(struct list_head *list)
*
* Returns buffer or NULL if no buffers in list
*/
-struct cdns3_aligned_buf *cdns3_next_align_buf(struct list_head *list)
+static struct cdns3_aligned_buf *cdns3_next_align_buf(struct list_head *list)
{
return list_first_entry_or_null(list, struct cdns3_aligned_buf, list);
}
@@ -148,7 +148,7 @@ struct cdns3_aligned_buf *cdns3_next_align_buf(struct list_head *list)
*
* Returns request or NULL if no requests in list
*/
-struct cdns3_request *cdns3_next_priv_request(struct list_head *list)
+static struct cdns3_request *cdns3_next_priv_request(struct list_head *list)
{
return list_first_entry_or_null(list, struct cdns3_request, list);
}
@@ -190,7 +190,7 @@ dma_addr_t cdns3_trb_virt_to_dma(struct cdns3_endpoint *priv_ep,
return priv_ep->trb_pool_dma + offset;
}
-int cdns3_ring_size(struct cdns3_endpoint *priv_ep)
+static int cdns3_ring_size(struct cdns3_endpoint *priv_ep)
{
switch (priv_ep->type) {
case USB_ENDPOINT_XFER_ISOC:
@@ -345,7 +345,7 @@ static void cdns3_ep_inc_deq(struct cdns3_endpoint *priv_ep)
cdns3_ep_inc_trb(&priv_ep->dequeue, &priv_ep->ccs, priv_ep->num_trbs);
}
-void cdns3_move_deq_to_next_trb(struct cdns3_request *priv_req)
+static void cdns3_move_deq_to_next_trb(struct cdns3_request *priv_req)
{
struct cdns3_endpoint *priv_ep = priv_req->priv_ep;
int current_trb = priv_req->start_trb;
@@ -511,9 +511,9 @@ static void cdns3_wa2_descmiss_copy_data(struct cdns3_endpoint *priv_ep,
}
}
-struct usb_request *cdns3_wa2_gadget_giveback(struct cdns3_device *priv_dev,
- struct cdns3_endpoint *priv_ep,
- struct cdns3_request *priv_req)
+static struct usb_request *cdns3_wa2_gadget_giveback(struct cdns3_device *priv_dev,
+ struct cdns3_endpoint *priv_ep,
+ struct cdns3_request *priv_req)
{
if (priv_ep->flags & EP_QUIRK_EXTRA_BUF_EN &&
priv_req->flags & REQUEST_INTERNAL) {
@@ -551,9 +551,9 @@ struct usb_request *cdns3_wa2_gadget_giveback(struct cdns3_device *priv_dev,
return &priv_req->request;
}
-int cdns3_wa2_gadget_ep_queue(struct cdns3_device *priv_dev,
- struct cdns3_endpoint *priv_ep,
- struct cdns3_request *priv_req)
+static int cdns3_wa2_gadget_ep_queue(struct cdns3_device *priv_dev,
+ struct cdns3_endpoint *priv_ep,
+ struct cdns3_request *priv_req)
{
int deferred = 0;
@@ -836,7 +836,7 @@ void cdns3_gadget_giveback(struct cdns3_endpoint *priv_ep,
cdns3_gadget_ep_free_request(&priv_ep->endpoint, request);
}
-void cdns3_wa1_restore_cycle_bit(struct cdns3_endpoint *priv_ep)
+static void cdns3_wa1_restore_cycle_bit(struct cdns3_endpoint *priv_ep)
{
/* Work around for stale data address in TRB*/
if (priv_ep->wa1_set) {
@@ -1904,8 +1904,8 @@ static int cdns3_ep_onchip_buffer_reserve(struct cdns3_device *priv_dev,
return 0;
}
-void cdns3_stream_ep_reconfig(struct cdns3_device *priv_dev,
- struct cdns3_endpoint *priv_ep)
+static void cdns3_stream_ep_reconfig(struct cdns3_device *priv_dev,
+ struct cdns3_endpoint *priv_ep)
{
if (!priv_ep->use_streams || priv_dev->gadget.speed < USB_SPEED_SUPER)
return;
@@ -1925,8 +1925,8 @@ void cdns3_stream_ep_reconfig(struct cdns3_device *priv_dev,
EP_CFG_TDL_CHK | EP_CFG_SID_CHK);
}
-void cdns3_configure_dmult(struct cdns3_device *priv_dev,
- struct cdns3_endpoint *priv_ep)
+static void cdns3_configure_dmult(struct cdns3_device *priv_dev,
+ struct cdns3_endpoint *priv_ep)
{
struct cdns3_usb_regs __iomem *regs = priv_dev->regs;
9 months, 3 weeks
[linux-next:master 7819/11710] security/integrity/ima/ima_crypto.c:514:5: warning: stack frame size of 1152 bytes in function 'ima_calc_field_array_hash'
by kbuild test robot
Hi Dirk,
First bad commit (maybe != root cause):
tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
head: bfd7a248502373da8b1c8eb0e811fdb19cc3f8b6
commit: 35595372d95c0d10784bce1aec8cc144a39eb66d [7819/11710] Remove redundant YYLOC global declaration
config: arm-allyesconfig (attached as .config)
compiler: clang version 11.0.0 (https://github.com/llvm/llvm-project 2093fdd429d52348e08969180ac6b1e705fc4ff6)
reproduce:
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
git checkout 35595372d95c0d10784bce1aec8cc144a39eb66d
# save the attached .config to linux build tree
COMPILER=clang make.cross ARCH=arm
If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>):
>> security/integrity/ima/ima_crypto.c:514:5: warning: stack frame size of 1152 bytes in function 'ima_calc_field_array_hash' [-Wframe-larger-than=]
int ima_calc_field_array_hash(struct ima_field_data *field_data,
^
1 warning generated.
--
>> sound/soc/codecs/cros_ec_codec.c:757:12: warning: stack frame size of 1152 bytes in function 'wov_hotword_model_put' [-Wframe-larger-than=]
static int wov_hotword_model_put(struct snd_kcontrol *kcontrol,
^
1 warning generated.
--
>> drivers/staging/exfat/exfat_super.c:2072:12: warning: stack frame size of 1576 bytes in function 'exfat_readdir' [-Wframe-larger-than=]
static int exfat_readdir(struct file *filp, struct dir_context *ctx)
^
1 warning generated.
--
>> drivers/crypto/inside-secure/safexcel_cipher.c:404:12: warning: stack frame size of 1128 bytes in function 'safexcel_aead_setkey' [-Wframe-larger-than=]
static int safexcel_aead_setkey(struct crypto_aead *ctfm, const u8 *key,
^
1 warning generated.
vim +/ima_calc_field_array_hash +514 security/integrity/ima/ima_crypto.c
3323eec921efd81 Mimi Zohar 2009-02-04 513
b6f8f16f41d9286 Roberto Sassu 2013-11-08 @514 int ima_calc_field_array_hash(struct ima_field_data *field_data,
b6f8f16f41d9286 Roberto Sassu 2013-11-08 515 struct ima_template_desc *desc, int num_fields,
a71dc65d30a4724 Roberto Sassu 2013-06-07 516 struct ima_digest_data *hash)
ea593993d361748 Dmitry Kasatkin 2013-06-07 517 {
ea593993d361748 Dmitry Kasatkin 2013-06-07 518 struct crypto_shash *tfm;
ea593993d361748 Dmitry Kasatkin 2013-06-07 519 int rc;
ea593993d361748 Dmitry Kasatkin 2013-06-07 520
ea593993d361748 Dmitry Kasatkin 2013-06-07 521 tfm = ima_alloc_tfm(hash->algo);
ea593993d361748 Dmitry Kasatkin 2013-06-07 522 if (IS_ERR(tfm))
ea593993d361748 Dmitry Kasatkin 2013-06-07 523 return PTR_ERR(tfm);
ea593993d361748 Dmitry Kasatkin 2013-06-07 524
b6f8f16f41d9286 Roberto Sassu 2013-11-08 525 rc = ima_calc_field_array_hash_tfm(field_data, desc, num_fields,
b6f8f16f41d9286 Roberto Sassu 2013-11-08 526 hash, tfm);
ea593993d361748 Dmitry Kasatkin 2013-06-07 527
ea593993d361748 Dmitry Kasatkin 2013-06-07 528 ima_free_tfm(tfm);
ea593993d361748 Dmitry Kasatkin 2013-06-07 529
ea593993d361748 Dmitry Kasatkin 2013-06-07 530 return rc;
ea593993d361748 Dmitry Kasatkin 2013-06-07 531 }
ea593993d361748 Dmitry Kasatkin 2013-06-07 532
:::::: The code at line 514 was first introduced by commit
:::::: b6f8f16f41d92861621b043389ef49de1c52d613 ima: do not include field length in template digest calc for ima template
:::::: TO: Roberto Sassu <roberto.sassu(a)polito.it>
:::::: CC: Mimi Zohar <zohar(a)linux.vnet.ibm.com>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
9 months, 3 weeks
[peterz-queue:locking/atomics 6/12] include/linux/dma-resv.h:225: undefined reference to `drm_gem_unlock_reservations'
by kbuild test robot
tree: https://git.kernel.org/pub/scm/linux/kernel/git/peterz/queue.git locking/atomics
head: 855cb10d1869dc10b2f7b28f6b7ee4dd50d31b27
commit: 83da612ec6ea5b378e2f2161dc1a9a1e172137d6 [6/12] READ_ONCE: Simplify implementations of {READ,WRITE}_ONCE()
config: riscv-randconfig-a001-20200321 (attached as .config)
compiler: riscv32-linux-gcc (GCC) 9.2.0
reproduce:
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
git checkout 83da612ec6ea5b378e2f2161dc1a9a1e172137d6
# save the attached .config to linux build tree
GCC_VERSION=9.2.0 make.cross ARCH=riscv
If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_drv.o: in function `virtio_gpu_remove':
drivers/gpu/drm/virtio/virtgpu_drv.c:138: undefined reference to `drm_dev_unregister'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_drv.c:140: undefined reference to `drm_dev_put'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_drv.o: in function `virtio_gpu_probe':
drivers/gpu/drm/virtio/virtgpu_drv.c:107: undefined reference to `drm_dev_alloc'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_drv.o: in function `virtio_gpu_pci_quirk':
drivers/gpu/drm/virtio/virtgpu_drv.c:92: undefined reference to `drm_dev_set_unique'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_drv.o: in function `virtio_gpu_probe':
drivers/gpu/drm/virtio/virtgpu_drv.c:115: undefined reference to `drm_dev_put'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_drv.c:122: undefined reference to `drm_dev_register'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_drv.o: in function `.LANCHOR1':
virtgpu_drv.c:(.data+0xdc): undefined reference to `drm_gem_prime_handle_to_fd'
riscv32-linux-ld: virtgpu_drv.c:(.data+0xe0): undefined reference to `drm_gem_prime_fd_to_handle'
riscv32-linux-ld: virtgpu_drv.c:(.data+0x104): undefined reference to `drm_gem_prime_mmap'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_drv.o:(.rodata+0x8): undefined reference to `drm_read'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_drv.o:(.rodata+0x24): undefined reference to `drm_poll'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_drv.o:(.rodata+0x28): undefined reference to `drm_ioctl'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_drv.o:(.rodata+0x30): undefined reference to `drm_gem_mmap'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_drv.o:(.rodata+0x38): undefined reference to `drm_open'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_drv.o:(.rodata+0x40): undefined reference to `drm_release'
riscv32-linux-ld: drivers/scsi/virtio_scsi.o: in function `virtscsi_cancel_event_work':
drivers/scsi/virtio_scsi.c:273: undefined reference to `scsi_remove_host'
riscv32-linux-ld: drivers/scsi/virtio_scsi.o: in function `virtscsi_remove':
drivers/scsi/virtio_scsi.c:925: undefined reference to `scsi_host_put'
riscv32-linux-ld: drivers/scsi/virtio_scsi.o: in function `virtscsi_change_queue_depth':
drivers/scsi/virtio_scsi.c:675: undefined reference to `scsi_change_queue_depth'
riscv32-linux-ld: drivers/scsi/virtio_scsi.o: in function `virtscsi_abort':
drivers/scsi/virtio_scsi.c:685: undefined reference to `scmd_printk'
riscv32-linux-ld: drivers/scsi/virtio_scsi.o: in function `virtscsi_device_reset':
drivers/scsi/virtio_scsi.c:623: undefined reference to `sdev_prefix_printk'
riscv32-linux-ld: drivers/scsi/virtio_scsi.o: in function `virtscsi_handle_event':
drivers/scsi/virtio_scsi.c:368: undefined reference to `__scsi_iterate_devices'
riscv32-linux-ld: drivers/scsi/virtio_scsi.o: in function `virtscsi_rescan_hotunplug':
drivers/scsi/virtio_scsi.c:356: undefined reference to `scsi_scan_host'
riscv32-linux-ld: drivers/scsi/virtio_scsi.c:340: undefined reference to `__scsi_execute'
riscv32-linux-ld: drivers/scsi/virtio_scsi.o: in function `scsi_execute_req':
include/scsi/scsi_device.h:455: undefined reference to `scsi_remove_device'
riscv32-linux-ld: drivers/scsi/virtio_scsi.o: in function `virtscsi_rescan_hotunplug':
drivers/scsi/virtio_scsi.c:350: undefined reference to `__scsi_iterate_devices'
riscv32-linux-ld: drivers/scsi/virtio_scsi.o: in function `virtscsi_handle_transport_reset':
drivers/scsi/virtio_scsi.c:300: undefined reference to `scsi_add_device'
riscv32-linux-ld: drivers/scsi/virtio_scsi.c:288: undefined reference to `scsi_device_lookup'
riscv32-linux-ld: drivers/scsi/virtio_scsi.o: in function `virtscsi_handle_event':
drivers/scsi/virtio_scsi.c:379: undefined reference to `scsi_remove_device'
riscv32-linux-ld: drivers/scsi/virtio_scsi.o: in function `virtscsi_handle_transport_reset':
drivers/scsi/virtio_scsi.c:290: undefined reference to `scsi_device_put'
riscv32-linux-ld: drivers/scsi/virtio_scsi.o: in function `virtscsi_handle_param_change':
drivers/scsi/virtio_scsi.c:312: undefined reference to `scsi_device_lookup'
riscv32-linux-ld: drivers/scsi/virtio_scsi.o: in function `virtscsi_handle_event':
drivers/scsi/virtio_scsi.c:382: undefined reference to `scsi_rescan_device'
riscv32-linux-ld: drivers/scsi/virtio_scsi.c:382: undefined reference to `scsi_device_put'
riscv32-linux-ld: drivers/scsi/virtio_scsi.o: in function `set_host_byte':
include/scsi/scsi_cmnd.h:318: undefined reference to `scmd_printk'
riscv32-linux-ld: drivers/scsi/virtio_scsi.o: in function `virtio_cread16':
include/linux/virtio_config.h:405: undefined reference to `scsi_host_alloc'
riscv32-linux-ld: drivers/scsi/virtio_scsi.o: in function `virtscsi_probe':
drivers/scsi/virtio_scsi.c:857: undefined reference to `scsi_host_put'
riscv32-linux-ld: drivers/scsi/virtio_scsi.c:877: undefined reference to `scsi_add_host_with_dma'
riscv32-linux-ld: drivers/scsi/virtio_scsi.c:902: undefined reference to `scsi_scan_host'
riscv32-linux-ld: drivers/crypto/virtio/virtio_crypto_core.o: in function `virtcrypto_clear_crypto_engines':
drivers/crypto/virtio/virtio_crypto_core.c:273: undefined reference to `crypto_engine_exit'
riscv32-linux-ld: drivers/crypto/virtio/virtio_crypto_core.o: in function `virtcrypto_find_vqs':
drivers/crypto/virtio/virtio_crypto_core.c:95: undefined reference to `crypto_engine_alloc_init'
riscv32-linux-ld: drivers/crypto/virtio/virtio_crypto_core.o: in function `virtcrypto_set_affinity':
drivers/crypto/virtio/virtio_crypto_core.c:165: undefined reference to `crypto_engine_start'
riscv32-linux-ld: drivers/crypto/virtio/virtio_crypto_core.o: in function `virtcrypto_probe':
drivers/crypto/virtio/virtio_crypto_core.c:410: undefined reference to `crypto_engine_exit'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_kms.o: in function `virtio_gpu_config_changed_work_func':
drivers/gpu/drm/virtio/virtgpu_kms.c:46: undefined reference to `drm_helper_hpd_irq_event'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_kms.o: in function `virtio_find_vqs':
include/linux/virtio_config.h:197: undefined reference to `__drm_err'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_kms.o: in function `virtio_gpu_init':
drivers/gpu/drm/virtio/virtgpu_kms.c:174: undefined reference to `__drm_err'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_kms.c:181: undefined reference to `__drm_err'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_kms.o: in function `kcalloc':
include/linux/slab.h:608: undefined reference to `__drm_err'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_kms.o: in function `virtio_gpu_get_capsets':
drivers/gpu/drm/virtio/virtgpu_kms.c:95: undefined reference to `__drm_err'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_gem.o: in function `virtio_gpu_gem_create':
drivers/gpu/drm/virtio/virtgpu_gem.c:46: undefined reference to `drm_gem_handle_create'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_gem.c:47: undefined reference to `drm_gem_object_release'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_gem.c:52: undefined reference to `drm_gem_object_put_unlocked'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_gem.o: in function `virtio_gpu_mode_dumb_mmap':
drivers/gpu/drm/virtio/virtgpu_gem.c:100: undefined reference to `drm_gem_object_lookup'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_gem.o: in function `drm_vma_node_offset_addr':
include/drm/drm_vma_manager.h:204: undefined reference to `drm_gem_object_put_unlocked'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_gem.o: in function `virtio_gpu_array_lock_resv':
drivers/gpu/drm/virtio/virtgpu_gem.c:211: undefined reference to `drm_gem_lock_reservations'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_gem.o: in function `dma_resv_unlock':
>> include/linux/dma-resv.h:225: undefined reference to `drm_gem_unlock_reservations'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_gem.o: in function `virtio_gpu_array_put_free':
drivers/gpu/drm/virtio/virtgpu_gem.c:239: undefined reference to `drm_gem_object_put_unlocked'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_gem.o: in function `virtio_gpu_array_from_handles':
drivers/gpu/drm/virtio/virtgpu_gem.c:187: undefined reference to `drm_gem_object_lookup'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.o: in function `vgdev_atomic_commit_tail':
drivers/gpu/drm/virtio/virtgpu_display.c:331: undefined reference to `drm_atomic_helper_commit_modeset_disables'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.c:332: undefined reference to `drm_atomic_helper_commit_modeset_enables'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.c:333: undefined reference to `drm_atomic_helper_commit_planes'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.c:335: undefined reference to `drm_atomic_helper_commit_hw_done'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.c:337: undefined reference to `drm_atomic_helper_wait_for_vblanks'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.c:338: undefined reference to `drm_atomic_helper_cleanup_planes'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.o: in function `virtio_gpu_conn_mode_valid':
drivers/gpu/drm/virtio/virtgpu_display.c:206: undefined reference to `__drm_dbg'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.o: in function `virtio_gpu_conn_get_modes':
drivers/gpu/drm/virtio/virtgpu_display.c:170: undefined reference to `drm_add_modes_noedid'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.c:175: undefined reference to `drm_set_preferred_mode'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.c:163: undefined reference to `drm_add_edid_modes'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.c:177: undefined reference to `__drm_dbg'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.c:178: undefined reference to `drm_cvt_mode'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.c:181: undefined reference to `drm_mode_probed_add'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.o: in function `virtio_gpu_conn_destroy':
drivers/gpu/drm/virtio/virtgpu_display.c:236: undefined reference to `drm_connector_unregister'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.c:237: undefined reference to `drm_connector_cleanup'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.o: in function `virtio_gpu_crtc_atomic_flush':
drivers/gpu/drm/virtio/virtgpu_display.c:128: undefined reference to `drm_crtc_send_vblank_event'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.o: in function `virtio_gpu_user_framebuffer_create':
drivers/gpu/drm/virtio/virtgpu_display.c:304: undefined reference to `drm_gem_object_lookup'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.o: in function `virtio_gpu_framebuffer_init':
drivers/gpu/drm/virtio/virtgpu_display.c:75: undefined reference to `drm_helper_mode_fill_fb_struct'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.c:77: undefined reference to `drm_framebuffer_init'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.o: in function `virtio_gpu_user_framebuffer_create':
drivers/gpu/drm/virtio/virtgpu_display.c:320: undefined reference to `drm_gem_object_put_unlocked'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.o: in function `virtio_gpu_modeset_init':
drivers/gpu/drm/virtio/virtgpu_display.c:355: undefined reference to `drm_mode_config_init'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.c:369: undefined reference to `drm_mode_config_reset'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.o: in function `vgdev_output_init':
drivers/gpu/drm/virtio/virtgpu_display.c:275: undefined reference to `drm_crtc_init_with_planes'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.c:279: undefined reference to `drm_connector_init'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.c:283: undefined reference to `drm_connector_attach_edid_property'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.c:285: undefined reference to `drm_encoder_init'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.c:288: undefined reference to `drm_connector_attach_encoder'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.c:291: undefined reference to `drm_connector_register'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.o: in function `virtio_gpu_modeset_fini':
drivers/gpu/drm/virtio/virtgpu_display.c:378: undefined reference to `drm_atomic_helper_shutdown'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.c:379: undefined reference to `drm_mode_config_cleanup'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.o: in function `.LANCHOR1':
drivers/gpu/drm/virtio/virtgpu_display.c:59: undefined reference to `drm_gem_fb_destroy'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.o: in function `.LANCHOR1':
virtgpu_display.c:(.rodata+0x4): undefined reference to `drm_gem_fb_create_handle'
riscv32-linux-ld: virtgpu_display.c:(.rodata+0x8): undefined reference to `drm_atomic_helper_dirtyfb'
riscv32-linux-ld: virtgpu_display.c:(.rodata+0x1c): undefined reference to `drm_atomic_helper_check'
riscv32-linux-ld: virtgpu_display.c:(.rodata+0x20): undefined reference to `drm_atomic_helper_commit'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.o: in function `.LANCHOR1':
drivers/gpu/drm/virtio/virtgpu_display.c:49: undefined reference to `drm_atomic_helper_crtc_reset'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.o: in function `.LANCHOR1':
virtgpu_display.c:(.rodata+0x44): undefined reference to `drm_crtc_cleanup'
riscv32-linux-ld: virtgpu_display.c:(.rodata+0x48): undefined reference to `drm_atomic_helper_set_config'
riscv32-linux-ld: virtgpu_display.c:(.rodata+0x4c): undefined reference to `drm_atomic_helper_page_flip'
riscv32-linux-ld: virtgpu_display.c:(.rodata+0x58): undefined reference to `drm_atomic_helper_crtc_duplicate_state'
riscv32-linux-ld: virtgpu_display.c:(.rodata+0x5c): undefined reference to `drm_atomic_helper_crtc_destroy_state'
riscv32-linux-ld: virtgpu_display.c:(.rodata+0xcc): undefined reference to `drm_atomic_helper_connector_reset'
riscv32-linux-ld: virtgpu_display.c:(.rodata+0xd8): undefined reference to `drm_helper_probe_single_connector_modes'
riscv32-linux-ld: virtgpu_display.c:(.rodata+0xec): undefined reference to `drm_atomic_helper_connector_duplicate_state'
riscv32-linux-ld: virtgpu_display.c:(.rodata+0xf0): undefined reference to `drm_atomic_helper_connector_destroy_state'
riscv32-linux-ld: virtgpu_display.c:(.rodata+0x128): undefined reference to `drm_encoder_cleanup'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_vq.o: in function `reclaim_vbufs':
drivers/gpu/drm/virtio/virtgpu_vq.c:184: undefined reference to `__drm_dbg'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_vq.o: in function `virtio_gpu_cmd_get_display_info_cb':
drivers/gpu/drm/virtio/virtgpu_vq.c:660: undefined reference to `drm_helper_hpd_irq_event'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_vq.c:661: undefined reference to `drm_kms_helper_hotplug_event'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_vq.c:646: undefined reference to `__drm_dbg'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_vq.c:652: undefined reference to `__drm_dbg'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_vq.o: in function `virtio_gpu_cmd_get_edid_cb':
drivers/gpu/drm/virtio/virtgpu_vq.c:731: undefined reference to `drm_do_get_edid'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_vq.c:734: undefined reference to `drm_connector_update_edid_property'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_vq.o: in function `virtio_gpu_dequeue_ctrl_func':
drivers/gpu/drm/virtio/virtgpu_vq.c:221: undefined reference to `__drm_err'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_vq.c:231: undefined reference to `__drm_err'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_vq.c:215: undefined reference to `__drm_dbg'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_vq.o: in function `virtio_gpu_object_attach':
drivers/gpu/drm/virtio/virtgpu_vq.c:1079: undefined reference to `drm_gem_shmem_get_sg_table'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_vq.c:1079: undefined reference to `drm_gem_shmem_unpin'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_vq.o: in function `dma_map_sg_attrs':
include/linux/dma-mapping.h:317: undefined reference to `__drm_err'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_vq.o: in function `virtio_gpu_object_attach':
drivers/gpu/drm/virtio/virtgpu_vq.c:1117: undefined reference to `drm_gem_shmem_pin'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_vq.o: in function `virtio_gpu_object_detach':
drivers/gpu/drm/virtio/virtgpu_vq.c:1143: undefined reference to `drm_gem_shmem_unpin'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_object.o: in function `virtio_gpu_free_object':
drivers/gpu/drm/virtio/virtgpu_object.c:75: undefined reference to `drm_gem_shmem_free_object'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_object.o: in function `virtio_gpu_object_create':
drivers/gpu/drm/virtio/virtgpu_object.c:110: undefined reference to `drm_gem_shmem_create'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_object.c:126: undefined reference to `drm_gem_shmem_free_object'
riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_object.o: in function `.LANCHOR1':
virtgpu_object.c:(.rodata+0xc): undefined reference to `drm_gem_shmem_print_info'
riscv32-linux-ld: virtgpu_object.c:(.rodata+0x14): undefined reference to `drm_gem_shmem_pin'
riscv32-linux-ld: virtgpu_object.c:(.rodata+0x18): undefined reference to `drm_gem_shmem_unpin'
riscv32-linux-ld: virtgpu_object.c:(.rodata+0x1c): undefined reference to `drm_gem_shmem_get_sg_table'
riscv32-linux-ld: virtgpu_object.c:(.rodata+0x20): undefined reference to `drm_gem_shmem_vmap'
riscv32-linux-ld: virtgpu_object.c:(.rodata+0x24): undefined reference to `drm_gem_shmem_vunmap'
vim +225 include/linux/dma-resv.h
0dbd555a011c2d include/linux/reservation.h Christian König 2019-07-31 211
122020af856181 include/linux/reservation.h Chris Wilson 2016-11-15 212 /**
52791eeec1d9f4 include/linux/dma-resv.h Christian König 2019-08-11 213 * dma_resv_unlock - unlock the reservation object
122020af856181 include/linux/reservation.h Chris Wilson 2016-11-15 214 * @obj: the reservation object
122020af856181 include/linux/reservation.h Chris Wilson 2016-11-15 215 *
122020af856181 include/linux/reservation.h Chris Wilson 2016-11-15 216 * Unlocks the reservation object following exclusive access.
122020af856181 include/linux/reservation.h Chris Wilson 2016-11-15 217 */
52791eeec1d9f4 include/linux/dma-resv.h Christian König 2019-08-11 218 static inline void dma_resv_unlock(struct dma_resv *obj)
122020af856181 include/linux/reservation.h Chris Wilson 2016-11-15 219 {
99fe21a76f0f2d include/linux/reservation.h Christian König 2018-10-04 220 #ifdef CONFIG_DEBUG_MUTEXES
99fe21a76f0f2d include/linux/reservation.h Christian König 2018-10-04 221 /* Test shared fence slot reservation */
5740671e596bdc include/linux/reservation.h Chris Wilson 2019-06-12 222 if (rcu_access_pointer(obj->fence)) {
52791eeec1d9f4 include/linux/dma-resv.h Christian König 2019-08-11 223 struct dma_resv_list *fence = dma_resv_get_list(obj);
5740671e596bdc include/linux/reservation.h Chris Wilson 2019-06-12 224
5740671e596bdc include/linux/reservation.h Chris Wilson 2019-06-12 @225 fence->shared_max = fence->shared_count;
5740671e596bdc include/linux/reservation.h Chris Wilson 2019-06-12 226 }
99fe21a76f0f2d include/linux/reservation.h Christian König 2018-10-04 227 #endif
122020af856181 include/linux/reservation.h Chris Wilson 2016-11-15 228 ww_mutex_unlock(&obj->lock);
122020af856181 include/linux/reservation.h Chris Wilson 2016-11-15 229 }
122020af856181 include/linux/reservation.h Chris Wilson 2016-11-15 230
:::::: The code at line 225 was first introduced by commit
:::::: 5740671e596bdc3986a5391997de194300970201 dma-fence/reservation: Markup rcu protected access for DEBUG_MUTEXES
:::::: TO: Chris Wilson <chris(a)chris-wilson.co.uk>
:::::: CC: Chris Wilson <chris(a)chris-wilson.co.uk>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
9 months, 3 weeks
Re: [PATCH 2/4] kvm: async_pf: Send faulting gva address in case of error
by kbuild test robot
Hi Vivek,
I love your patch! Perhaps something to improve:
[auto build test WARNING on vhost/linux-next]
[also build test WARNING on linus/master v5.6]
[cannot apply to kvm/linux-next linux/master next-20200331]
[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/Vivek-Goyal/kvm-x86-async_pf-Add...
base: https://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git linux-next
config: x86_64-defconfig (attached as .config)
compiler: gcc-7 (Debian 7.4.0-6) 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 warnings (new ones prefixed by >>):
In file included from include/uapi/linux/kvm_para.h:36:0,
from include/linux/kvm_para.h:5,
from arch/x86/kernel/cpu/mtrr/mtrr.c:39:
arch/x86/include/asm/kvm_para.h: In function 'kvm_read_and_reset_pf_reason':
>> arch/x86/include/asm/kvm_para.h:126:9: warning: 'return' with a value, in function returning void
return 0;
^
arch/x86/include/asm/kvm_para.h:124:20: note: declared here
static inline void kvm_read_and_reset_pf_reason(struct kvm_apf_reason *reason)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
vim +/return +126 arch/x86/include/asm/kvm_para.h
a4429e53c9b308 Wanpeng Li 2018-02-13 123
ace296186ca93c Vivek Goyal 2020-03-31 124 static inline void kvm_read_and_reset_pf_reason(struct kvm_apf_reason *reason)
631bc487822093 Gleb Natapov 2010-10-14 125 {
631bc487822093 Gleb Natapov 2010-10-14 @126 return 0;
631bc487822093 Gleb Natapov 2010-10-14 127 }
d910f5c1064d7f Glauber Costa 2011-07-11 128
:::::: The code at line 126 was first introduced by commit
:::::: 631bc4878220932fe67fc46fc7cf7cccdb1ec597 KVM: Handle async PF in a guest.
:::::: TO: Gleb Natapov <gleb(a)redhat.com>
:::::: CC: Avi Kivity <avi(a)redhat.com>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
9 months, 3 weeks
Re: [PATCH] cifs: ignore cached share root handle closing errors
by kbuild test robot
Hi Aurelien,
Thank you for the patch! Yet something to improve:
[auto build test ERROR on cifs/for-next]
[also build test ERROR on v5.6 next-20200331]
[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/Aurelien-Aptel/cifs-ignore-cache...
base: git://git.samba.org/sfrench/cifs-2.6.git for-next
config: s390-randconfig-a001-20200331 (attached as .config)
compiler: s390-linux-gcc (GCC) 9.3.0
reproduce:
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# save the attached .config to linux build tree
GCC_VERSION=9.3.0 make.cross ARCH=s390
If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
fs/cifs/smb2ops.c: In function 'smb2_close_cached_fid':
>> fs/cifs/smb2ops.c:611:3: error: implicit declaration of function 'SMB2_close_flags'; did you mean 'SMB2_close_free'? [-Werror=implicit-function-declaration]
611 | SMB2_close_flags(0, cfid->tcon, cfid->fid->persistent_fid,
| ^~~~~~~~~~~~~~~~
| SMB2_close_free
cc1: some warnings being treated as errors
vim +611 fs/cifs/smb2ops.c
601
602 static void
603 smb2_close_cached_fid(struct kref *ref)
604 {
605 struct cached_fid *cfid = container_of(ref, struct cached_fid,
606 refcount);
607
608 if (cfid->is_valid) {
609 cifs_dbg(FYI, "clear cached root file handle\n");
610 /* ignore errors here & do not retry in worker thread */
> 611 SMB2_close_flags(0, cfid->tcon, cfid->fid->persistent_fid,
612 cfid->fid->volatile_fid, 0);
613 cfid->is_valid = false;
614 cfid->file_all_info_is_valid = false;
615 cfid->has_lease = false;
616 }
617 }
618
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
9 months, 3 weeks
Re: [PATCH] cifs: ignore cached share root handle closing errors
by kbuild test robot
Hi Aurelien,
Thank you for the patch! Yet something to improve:
[auto build test ERROR on cifs/for-next]
[also build test ERROR on v5.6 next-20200331]
[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/Aurelien-Aptel/cifs-ignore-cache...
base: git://git.samba.org/sfrench/cifs-2.6.git for-next
config: x86_64-randconfig-s1-20200401 (attached as .config)
compiler: gcc-6 (Debian 6.3.0-18+deb9u1) 6.3.0 20170516
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 >>):
fs/cifs/smb2ops.c: In function 'smb2_close_cached_fid':
>> fs/cifs/smb2ops.c:611:3: error: implicit declaration of function 'SMB2_close_flags' [-Werror=implicit-function-declaration]
SMB2_close_flags(0, cfid->tcon, cfid->fid->persistent_fid,
^~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
vim +/SMB2_close_flags +611 fs/cifs/smb2ops.c
601
602 static void
603 smb2_close_cached_fid(struct kref *ref)
604 {
605 struct cached_fid *cfid = container_of(ref, struct cached_fid,
606 refcount);
607
608 if (cfid->is_valid) {
609 cifs_dbg(FYI, "clear cached root file handle\n");
610 /* ignore errors here & do not retry in worker thread */
> 611 SMB2_close_flags(0, cfid->tcon, cfid->fid->persistent_fid,
612 cfid->fid->volatile_fid, 0);
613 cfid->is_valid = false;
614 cfid->file_all_info_is_valid = false;
615 cfid->has_lease = false;
616 }
617 }
618
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
9 months, 3 weeks
undefined reference to `__trace_hardirqs_off'
by kbuild test robot
Hi Mike,
It's probably a bug fix that unveils the link errors.
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: 42595ce90b9d4a6b9d8c5a1ea78da4eeaf7e086a
commit: 4f0bd808134d73184054ad09173821c84f31dd5d asm-generic/nds32: don't redefine cacheflush primitives
date: 3 months ago
config: nds32-randconfig-a001-20200331 (attached as .config)
compiler: nds32le-linux-gcc (GCC) 9.3.0
reproduce:
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
git checkout 4f0bd808134d73184054ad09173821c84f31dd5d
# save the attached .config to linux build tree
GCC_VERSION=9.3.0 make.cross ARCH=nds32
If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
nds32le-linux-ld: arch/nds32/kernel/ex-entry.o: in function `fucop_ctl_done':
>> (.text+0x11e): undefined reference to `__trace_hardirqs_off'
(.text+0x11e): relocation truncated to fit: R_NDS32_25_PCREL_RELA against undefined symbol `__trace_hardirqs_off'
nds32le-linux-ld: arch/nds32/kernel/ex-exit.o: in function `no_work_pending':
(.text+0xd6): undefined reference to `__trace_hardirqs_off'
>> nds32le-linux-ld: (.text+0xda): undefined reference to `__trace_hardirqs_off'
>> nds32le-linux-ld: (.text+0xde): undefined reference to `__trace_hardirqs_on'
nds32le-linux-ld: (.text+0xe2): undefined reference to `__trace_hardirqs_on'
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
9 months, 3 weeks