search for: null_blk

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...