ubuntu_ltp_kernel_misc compilation error on bionic kernels
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntu-kernel-tests |
New
|
Undecided
|
Unassigned |
Bug Description
While testing bionic:
12:34:41 DEBUG| [stdout] make -C /lib/modules/
12:34:44 DEBUG| [stdout] CC [M] /home/ubuntu/
12:34:44 ERROR| [stderr] /home/ubuntu/
12:34:44 ERROR| [stderr] /home/ubuntu/
12:34:44 ERROR| [stderr] rq = blk_make_request(q, bio, GFP_KERNEL);
12:34:44 ERROR| [stderr] ^~~~~~~~~~~~~~~~
12:34:44 ERROR| [stderr] blk_end_request
12:34:44 ERROR| [stderr]
... (repeated for a many files)
This also appears to affect bionic:
tags: | added: bionic linux-kvm |
summary: |
- autotest client fails to compile on bionic kernels + ubuntu_ltp_kernel_misc compilation error on bionic kernels |
description: | updated |
tags: | added: sru-20220829 ubuntu-qrt-apparmor |
tags: |
added: ubuntu-ltp-kernel-misc removed: ubuntu-qrt-apparmor |
tags: | added: sru-20220919 |
The api this test is relying on was removed from upstream linux
4613c5f1df92 (2016-07-19) scsi/osd: open code blk_make_request
so this has been broken for a long time. Only now know this because of the new sut deploy failure detection feature. We've been manually marking this test as passed for as long as I can find historical data for.
The upstream linux-test-project has (ltp) has commit
b1bbd738e "tbio/ltp_tbio.c: Change the order of calling blk_cleanup_queue() and del_gendisk()"
which acknowledges that this will not compile.
Would it be appropriate to blacklist this test case instead of adding hints at this point?