[prev in list] [next in list] [prev in thread] [next in thread]
List: drbd-dev
Subject: Re: [Drbd-dev] [PATCH 04/17] block: split bio_kmalloc from bio_alloc_bioset
From: Matthew Wilcox <willy () infradead ! org>
Date: 2021-01-30 3:56:46
Message-ID: 20210130035646.GH308988 () casper ! infradead ! org
[Download RAW message or body]
On Tue, Jan 26, 2021 at 03:52:34PM +0100, Christoph Hellwig wrote:
> bio_kmalloc shares almost no logic with the bio_set based fast path
> in bio_alloc_bioset. Split it into an entirely separate implementation.
>
> Signed-off-by: Christoph Hellwig <hch@lst.de>
> ---
> block/bio.c | 167 ++++++++++++++++++++++----------------------
> include/linux/bio.h | 6 +-
> 2 files changed, 86 insertions(+), 87 deletions(-)
This patch causes current linux-next to OOM for me when running xfstests
after about ten minutes. Haven't looked into why yet, this is just the
results of a git bisect.
The qemu command line is:
qemu-system-x86_64 -nodefaults -nographic -cpu host -machine accel=kvm,nvdimm -m \
2G,slots=8,maxmem=1T -smp 6 -kernel \
/home/willy/kernel/folio/.build_test_kernel-x86_64/kpgk/vmlinuz -append console=hvc0 \
root=/dev/sda rw log_buf_len=8M ktest.dir=/home/willy/kernel/ktest \
ktest.env=/tmp/build-test-kernel-nJO6QgxOmo/env quiet systemd.show_status=0 \
systemd.log-target=journal crashkernel=128M no_console_suspend -device virtio-serial \
-chardev stdio,id=console -device virtconsole,chardev=console -serial \
unix:/tmp/build-test-kernel-nJO6QgxOmo/vm-kgdb,server,nowait -monitor \
unix:/tmp/build-test-kernel-nJO6QgxOmo/vm-mon,server,nowait -gdb \
unix:/tmp/build-test-kernel-nJO6QgxOmo/vm-gdb,server,nowait -device virtio-rng-pci \
-virtfs local,path=/,mount_tag=host,security_model=none -device \
virtio-scsi-pci,id=hba -nic user,model=virtio,hostfwd=tcp:127.0.0.1:24674-:22 -drive \
if=none,format=raw,id=disk0,file=/var/lib/ktest/root.amd64,snapshot=on -device \
scsi-hd,bus=hba.0,drive=disk0 -drive if=none \
,format=raw,id=disk1,file=/tmp/build-test-kernel-nJO6QgxOmo/dev-1,cache=unsafe \
-device scsi-hd,bus=hba.0,drive=disk1 -drive \
if=none,format=raw,id=disk2,file=/tmp/build-test-kernel-nJO6QgxOmo/dev-2,cache=unsafe \
-device scsi-hd,bus=hba.0,drive=disk2 -drive \
if=none,format=raw,id=disk3,file=/tmp/build-test-kernel-nJO6QgxOmo/dev-3,cache=unsafe \
-device scsi-hd,bus=hba.0,drive=disk3
_______________________________________________
drbd-dev mailing list
drbd-dev@lists.linbit.com
https://lists.linbit.com/mailman/listinfo/drbd-dev
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic