stable-rc: 5.4: blk-mq.h:62:33: error: field 'kobj' has incomplete type

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Linux stable-rc 5.4 branch build breaks on all architecture for allnoconfig.

metadata:
    git_describe: v5.4.188-369-ga60d79f382c9
    git_repo: https://gitlab.com/Linaro/lkft/mirrors/stable/linux-stable-rc
    git_sha: a60d79f382c91dcb19578178a5032af6ccbf4c89
    kconfig:allnoconfig
    kernel_version: 5.4.189-rc1
    target_arch: x86_64
    toolchain: gcc-11

In file included from include/linux/blk-cgroup.h:25,
                 from include/linux/writeback.h:14,
                 from include/linux/memcontrol.h:22,
                 from include/linux/swap.h:9,
                 from include/linux/suspend.h:5,
                 from arch/x86/kernel/asm-offsets.c:13:
include/linux/blk-mq.h:62:33: error: field 'kobj' has incomplete type
   62 |         struct kobject          kobj;
      |                                 ^~~~
include/linux/blk-mq.h: In function 'blk_mq_rq_from_pdu':
include/linux/blk-mq.h:352:29: error: invalid application of 'sizeof'
to incomplete type 'struct request'
  352 |         return pdu - sizeof(struct request);
      |                             ^~~~~~
include/linux/blk-mq.h: In function 'blk_mq_rq_to_pdu':
include/linux/blk-mq.h:356:19: error: invalid use of undefined type
'struct request'
  356 |         return rq + 1;
      |                   ^
include/linux/blk-mq.h: In function 'request_to_qc_t':
include/linux/blk-mq.h:370:15: error: invalid use of undefined type
'struct request'
  370 |         if (rq->tag != -1)
      |               ^~
include/linux/blk-mq.h:371:26: error: invalid use of undefined type
'struct request'
  371 |                 return rq->tag | (hctx->queue_num << BLK_QC_T_SHIFT);
      |                          ^~
include/linux/blk-mq.h:373:18: error: invalid use of undefined type
'struct request'
  373 |         return rq->internal_tag | (hctx->queue_num << BLK_QC_T_SHIFT) |
      |                  ^~
include/linux/blk-mq.h: In function 'blk_mq_cleanup_rq':
include/linux/blk-mq.h:379:15: error: invalid use of undefined type
'struct request'
  379 |         if (rq->q->mq_ops->cleanup_rq)
      |               ^~
include/linux/blk-mq.h:380:19: error: invalid use of undefined type
'struct request'
  380 |                 rq->q->mq_ops->cleanup_rq(rq);
      |                   ^~
make[2]: *** [scripts/Makefile.build:99: arch/x86/kernel/asm-offsets.s] Error 1

Reported-by: Linux Kernel Functional Testing <lkft@xxxxxxxxxx>

--
Linaro LKFT
https://lkft.linaro.org

[1] https://builds.tuxbuild.com/27KejBvVC9gRN1Yk21Nqn51Ptv6/



[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux