Re: Fwd: [powerpc/Baremetal]Kernel OOPS while executing memory hotplug on Power8 baremetal
From: Michael Ellerman <mpe@ellerman.id.au>
Date: 2018-06-07 12:51:44
Also in:
linux-block, linux-scsi
vrbagal1 [off-list ref] writes:
On 2018-06-07 13:12, Bart Van Assche wrote:quoted
On Thu, 2018-06-07 at 12:56 +0530, Venkat Rao B wrote:quoted
On Thursday 07 June 2018 12:46 PM, Bart Van Assche wrote:quoted
On Thu, 2018-06-07 at 12:38 +0530, vrbagal1 wrote:quoted
Observing Kernel oops and machine reboots while executing memory hotplug test case, on Power8 Baremetal machine. I see this is introduced some where between rc6 and 4.17.Please provide the exact versions (git commit IDs) of the kernel versions you have tested.Commit Id ---> 5037be168fThe reason I was asking for the commit ID is because I saw that clone_endio() occurs in the oops which means that the dm driver is involved. An important fix for the dm driver went upstream recently, namely d37753540568 ("dm: Use kzalloc for all structs with embedded biosets/mempools"). Can you double check whether that commit it present in your tree? If it is not present, please update to the latest master and retest. If it is present, please report how to reproduce this oops to Kent Overstreet, Jens Axboe, linux-block and Mike Snitzer. Thanks, Bart.Yes, the fix is present in the tree, which I have tested. Steps to reproduce: Step1: Clone and Install avocado git clone https://github.com/avocado-framework/avocado.git Step2: Clone https://github.com/avocado-framework-tests/avocado-misc-tests.git Test case is https://github.com/avocado-framework-tests/avocado-misc-tests/blob/master/memory/memhotplug.py Step3: Command to run the test is avocado run avocado-misc-tests/memory/memhotplug.py
That gave me:
$ avocado run avocado-misc-tests/memory/memhotplug.py
avocado: command not found
Was I meant to install it?
I tried this which worked (I think):
$ ./scripts/avocado run avocado-misc-tests/memory/memhotplug.py
Failed to load plugin from module "avocado_runner_vm": ImportError('No module named libvirt',)
JOB ID : 28deb5a455fb876a7e177deb2b46eab640f313c8
JOB LOG : /home/michael/avocado/job-results/job-2018-06-07T22.27-28deb5a/job.log
(1/4) avocado-misc-tests/memory/memhotplug.py:memstress.test_hotplug_loop: PASS (10.62 s)
(2/4) avocado-misc-tests/memory/memhotplug.py:memstress.test_hotplug_toggle: PASS (245.15 s)
(3/4) avocado-misc-tests/memory/memhotplug.py:memstress.test_dlpar_mem_hotplug: PASS (0.37 s)
(4/4) avocado-misc-tests/memory/memhotplug.py:memstress.test_hotplug_per_numa_node: PASS (41.09 s)
RESULTS : PASS 4 | ERROR 0 | FAIL 0 | SKIP 0 | WARN 0 | INTERRUPT 0 | CANCEL 0
JOB TIME : 323.45 s
JOB HTML : /home/michael/avocado/job-results/job-2018-06-07T22.27-28deb5a/results.html
So what's different about your system?
What does 'lsblk -O' say on your system?
cheers