Displaying 18 results from an estimated 18 matches for "null_blk".
2014 Sep 10
1
[PATCH] virtio_blk: merge S/G list entries by default
...at default
> because:
>
> - from hypervisor view, no matter how many segments one req has, all are
> submitted to host kernel by one syscall, such as readv/io_submit
>
> - host kernel still need to do the same merge again
Here we agree.
Paolo
> From my test(virtio-blk over null_blk), looks enabling SG merge may cause
> throughput a little drop(~3%).
2014 Sep 10
1
[PATCH] virtio_blk: merge S/G list entries by default
...at default
> because:
>
> - from hypervisor view, no matter how many segments one req has, all are
> submitted to host kernel by one syscall, such as readv/io_submit
>
> - host kernel still need to do the same merge again
Here we agree.
Paolo
> From my test(virtio-blk over null_blk), looks enabling SG merge may cause
> throughput a little drop(~3%).
2023 Sep 08
1
[PATCH V3] io_uring: fix IO hang in io_wq_put_and_exit from do_exit()
...wait for a timeout before they complete. This can delay exit, for
> >> example, as we're now just waiting 30 seconds (or whatever the timeout
> >> is on the underlying device) for them to get timed out before exit can
> >> finish.
> >
> > For the issue on null_blk, device timeout handler provides
> > forward-progress, such as requests are released, so new IO can be
> > handled.
> >
> > However, not all devices support timeout, such as virtio device.
>
> That's a bug in the driver, you cannot sanely support polled IO and no...
2023 Sep 08
1
[PATCH V3] io_uring: fix IO hang in io_wq_put_and_exit from do_exit()
...wait for a timeout before they complete. This can delay exit, for
> >> example, as we're now just waiting 30 seconds (or whatever the timeout
> >> is on the underlying device) for them to get timed out before exit can
> >> finish.
> >
> > For the issue on null_blk, device timeout handler provides
> > forward-progress, such as requests are released, so new IO can be
> > handled.
> >
> > However, not all devices support timeout, such as virtio device.
>
> That's a bug in the driver, you cannot sanely support polled IO and no...
2022 Oct 16
0
[syzbot] net boot error: WARNING in cpumask_next_wrap
...ed vkms 1.0.0 20180514 for vkms on minor 1
> Console: switching to colour frame buffer device 128x48
> platform vkms: [drm] fb0: vkmsdrmfb frame buffer device
> usbcore: registered new interface driver udl
> brd: module loaded
> loop: module loaded
> zram: Added device: zram0
> null_blk: disk nullb0 created
> null_blk: module loaded
> Guest personality initialized and is inactive
> VMCI host device registered (name=vmci, major=10, minor=119)
> Initialized host personality
> usbcore: registered new interface driver rtsx_usb
> usbcore: registered new interface driv...
2016 Aug 17
0
[PATCH 15/15] block: Add FIXME comment to handle device_add_disk error
...rbd/drbd_main.c | 1 +
drivers/block/floppy.c | 1 +
drivers/block/hd.c | 1 +
drivers/block/loop.c | 1 +
drivers/block/mg_disk.c | 1 +
drivers/block/mtip32xx/mtip32xx.c | 1 +
drivers/block/nbd.c | 1 +
drivers/block/null_blk.c | 1 +
drivers/block/osdblk.c | 1 +
drivers/block/paride/pcd.c | 1 +
drivers/block/paride/pd.c | 1 +
drivers/block/paride/pf.c | 1 +
drivers/block/pktcdvd.c | 1 +
drivers/block/ps3disk.c | 1 +
drivers/block/ps3vram...
2016 Aug 17
20
[PATCH 00/15] Fix issue with KOBJ_ADD uevent versus disk attributes
...rivers/block/floppy.c | 5 +-
drivers/block/hd.c | 3 +-
drivers/block/loop.c | 3 +-
drivers/block/mg_disk.c | 3 +-
drivers/block/mtip32xx/mtip32xx.c | 39 +++----------
drivers/block/nbd.c | 3 +-
drivers/block/null_blk.c | 3 +-
drivers/block/osdblk.c | 3 +-
drivers/block/paride/pcd.c | 3 +-
drivers/block/paride/pd.c | 3 +-
drivers/block/paride/pf.c | 3 +-
drivers/block/pktcdvd.c | 3 +-
drivers/block/ps3disk.c | 3 +-...
2016 Aug 17
20
[PATCH 00/15] Fix issue with KOBJ_ADD uevent versus disk attributes
...rivers/block/floppy.c | 5 +-
drivers/block/hd.c | 3 +-
drivers/block/loop.c | 3 +-
drivers/block/mg_disk.c | 3 +-
drivers/block/mtip32xx/mtip32xx.c | 39 +++----------
drivers/block/nbd.c | 3 +-
drivers/block/null_blk.c | 3 +-
drivers/block/osdblk.c | 3 +-
drivers/block/paride/pcd.c | 3 +-
drivers/block/paride/pd.c | 3 +-
drivers/block/paride/pf.c | 3 +-
drivers/block/pktcdvd.c | 3 +-
drivers/block/ps3disk.c | 3 +-...
2018 May 23
3
[PATCH] block drivers/block: Use octal not symbolic permissions
...drivers/block/drbd/drbd_debugfs.c | 20 +++++------
drivers/block/drbd/drbd_main.c | 4 +--
drivers/block/floppy.c | 2 +-
drivers/block/loop.c | 6 ++--
drivers/block/mtip32xx/mtip32xx.c | 11 +++---
drivers/block/nbd.c | 2 +-
drivers/block/null_blk.c | 30 ++++++++--------
drivers/block/pktcdvd.c | 4 +--
drivers/block/rbd.c | 44 ++++++++++++------------
drivers/block/rsxx/core.c | 6 ++--
drivers/block/virtio_blk.c | 6 ++--
drivers/block/xen-blkback/blkback.c | 2 +-
drivers/blo...
2018 May 23
3
[PATCH] block drivers/block: Use octal not symbolic permissions
...drivers/block/drbd/drbd_debugfs.c | 20 +++++------
drivers/block/drbd/drbd_main.c | 4 +--
drivers/block/floppy.c | 2 +-
drivers/block/loop.c | 6 ++--
drivers/block/mtip32xx/mtip32xx.c | 11 +++---
drivers/block/nbd.c | 2 +-
drivers/block/null_blk.c | 30 ++++++++--------
drivers/block/pktcdvd.c | 4 +--
drivers/block/rbd.c | 44 ++++++++++++------------
drivers/block/rsxx/core.c | 6 ++--
drivers/block/virtio_blk.c | 6 ++--
drivers/block/xen-blkback/blkback.c | 2 +-
drivers/blo...
2016 Jun 30
17
[PATCH v2 00/12] gendisk: Generate uevent after attribute available
...| 2 +-
drivers/block/hd.c | 2 +-
drivers/block/loop.c | 2 +-
drivers/block/mg_disk.c | 2 +-
drivers/block/mtip32xx/mtip32xx.c | 3 ++-
drivers/block/nbd.c | 2 +-
drivers/block/null_blk.c | 2 +-
drivers/block/osdblk.c | 2 +-
drivers/block/paride/pcd.c | 2 +-
drivers/block/paride/pd.c | 2 +-
drivers/block/paride/pf.c | 2 +-
drivers/block/pktcdvd.c | 4 +++-
dr...
2016 Jun 30
17
[PATCH v2 00/12] gendisk: Generate uevent after attribute available
...| 2 +-
drivers/block/hd.c | 2 +-
drivers/block/loop.c | 2 +-
drivers/block/mg_disk.c | 2 +-
drivers/block/mtip32xx/mtip32xx.c | 3 ++-
drivers/block/nbd.c | 2 +-
drivers/block/null_blk.c | 2 +-
drivers/block/osdblk.c | 2 +-
drivers/block/paride/pcd.c | 2 +-
drivers/block/paride/pd.c | 2 +-
drivers/block/paride/pf.c | 2 +-
drivers/block/pktcdvd.c | 4 +++-
dr...
2014 Sep 06
5
[PATCH] virtio_blk: merge S/G list entries by default
Most virtio setups have a fairly limited number of ring entries available.
Enable S/G entry merging by default to fit into less of them. This restores
the behavior at time of the virtio-blk blk-mq conversion, which was changed
by commit "block: add queue flag for disabling SG merging" which made the
behavior optional, but didn't update the existing drivers to keep their
previous
2014 Sep 06
5
[PATCH] virtio_blk: merge S/G list entries by default
Most virtio setups have a fairly limited number of ring entries available.
Enable S/G entry merging by default to fit into less of them. This restores
the behavior at time of the virtio-blk blk-mq conversion, which was changed
by commit "block: add queue flag for disabling SG merging" which made the
behavior optional, but didn't update the existing drivers to keep their
previous
2013 Jun 03
0
[virtio_blk] BUG: unable to handle kernel paging request at ff7f5784
...S:ESP 0068:8d445df0
[ 277.934080] CR2: 00000000ff7f5784
[ 277.934080] ---[ end trace c7ec3499622b2c6b ]---
git bisect start 5754ab54c1b28888e9700550585c5729fccbd15f e4aa937ec75df0eea0bee03bffa3303ad36c986b --
git bisect good dc2978537d4353ef173e99b28287effeeb019dba # 662 2013-06-03 15:20:31 null_blk: multi queue aware block test driver
git bisect bad a9e8919f71fcbd545812f6bcdc53eaf7747a5281 # 654 2013-06-03 15:21:05 direct-io: only inc/dec inode->i_dio_count for file systems
git bisect bad b70aa55ec9532d5f5d3e367e4cad8997b1135f86 # 676 2013-06-03 15:21:41 virtio_blk: blk-mq supp...
2013 Jun 03
0
[virtio_blk] BUG: unable to handle kernel paging request at ff7f5784
...S:ESP 0068:8d445df0
[ 277.934080] CR2: 00000000ff7f5784
[ 277.934080] ---[ end trace c7ec3499622b2c6b ]---
git bisect start 5754ab54c1b28888e9700550585c5729fccbd15f e4aa937ec75df0eea0bee03bffa3303ad36c986b --
git bisect good dc2978537d4353ef173e99b28287effeeb019dba # 662 2013-06-03 15:20:31 null_blk: multi queue aware block test driver
git bisect bad a9e8919f71fcbd545812f6bcdc53eaf7747a5281 # 654 2013-06-03 15:21:05 direct-io: only inc/dec inode->i_dio_count for file systems
git bisect bad b70aa55ec9532d5f5d3e367e4cad8997b1135f86 # 676 2013-06-03 15:21:41 virtio_blk: blk-mq supp...
2013 Nov 04
2
[virtio_blk] WARNING: CPU: 0 PID: 1 at fs/sysfs/dir.c:526 sysfs_add_one()
...26183ca5c763970940ed1b4 # 05:21 569- 630 blk-mq: Do not allocate more cache entries than used
git bisect bad 0ce4ee67bbd3296e5fce7c04cf13f80d2aa1b570 # 05:39 1- 9 blk-mq: cpu hot plug/unplug fixes
git bisect good 779df82640101971b7a6ea5d063e9bb24f8c1fcf # 09:58 1032+ 862 null_blk: multi queue aware block test driver
git bisect bad 3a02db083a78c9f3c9b69305ab513f9422d91b08 # 11:41 15- 8 virtio_blk: blk-mq support
git bisect good 4202782cd8b52b3e84a6a9937603334f26e43c37 # 09:06 1000+ 793 mtip32xx: basic mq support
git bisect good 4202782cd8b52b3e84a6a9937603...
2013 Nov 04
2
[virtio_blk] WARNING: CPU: 0 PID: 1 at fs/sysfs/dir.c:526 sysfs_add_one()
...26183ca5c763970940ed1b4 # 05:21 569- 630 blk-mq: Do not allocate more cache entries than used
git bisect bad 0ce4ee67bbd3296e5fce7c04cf13f80d2aa1b570 # 05:39 1- 9 blk-mq: cpu hot plug/unplug fixes
git bisect good 779df82640101971b7a6ea5d063e9bb24f8c1fcf # 09:58 1032+ 862 null_blk: multi queue aware block test driver
git bisect bad 3a02db083a78c9f3c9b69305ab513f9422d91b08 # 11:41 15- 8 virtio_blk: blk-mq support
git bisect good 4202782cd8b52b3e84a6a9937603334f26e43c37 # 09:06 1000+ 793 mtip32xx: basic mq support
git bisect good 4202782cd8b52b3e84a6a9937603...