summaryrefslogtreecommitdiffstats
path: root/drivers/block/nbd.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* nbd: use an idr to keep track of nbd devicesJosef Bacik2017-02-021-98/+115
* nbd: use our own workqueue for recv threadsJosef Bacik2017-02-021-2/+11
* block: fold cmd_type into the REQ_OP_ spaceChristoph Hellwig2017-01-311-7/+12
* nbd: move request validity checking into nbd_send_cmdChristoph Hellwig2017-01-311-11/+10
* nbd: remove REQ_TYPE_DRV_PRIV leftoversChristoph Hellwig2017-01-311-9/+1
* nbd: only set MSG_MORE when we have more to sendJosef Bacik2017-01-191-4/+2
* nbd: blk_mq_init_queue returns an error code on failure, not NULLJeff Moyer2017-01-101-2/+4
* Replace <asm/uaccess.h> with <linux/uaccess.h> globallyLinus Torvalds2016-12-241-1/+1
* nbd: use dev_err_ratelimited in io pathJosef Bacik2016-12-081-11/+12
* nbd: reset the setup task for NBD_CLEAR_SOCKJosef Bacik2016-12-081-0/+1
* nbd: fix 64-bit divisionJens Axboe2016-12-031-1/+1
* nbd: use loff_t for blocksize and nbd_set_size argsJosef Bacik2016-12-031-4/+4
* nbd: fix setting of 'error' in NBD_DO_IT ioctlJens Axboe2016-11-231-2/+5
* nbd: add multi-connection supportJosef Bacik2016-11-221-144/+238
* nbd: fix use-after-free of rq/bio in the xmit pathJens Axboe2016-11-171-9/+23
* Merge branch 'for-4.9/block-irq' of git://git.kernel.dk/linux-blockLinus Torvalds2016-10-101-1/+0
|\
* | nbd: use BLK_MQ_F_BLOCKINGJosef Bacik2016-09-231-1/+1
|/
* nbd: allow block mq to deal with timeoutsJosef Bacik2016-09-081-37/+14
* nbd: use flags instead of boolJosef Bacik2016-09-081-8/+10
* nbd: don't shutdown sock with irq's disabledJosef Bacik2016-09-081-4/+15
* nbd: convert to blkmqJosef Bacik2016-09-081-208/+129
* nbd: fix race in ioctlVegard Nossum2016-08-041-8/+4
* Merge branch 'for-4.8/core' of git://git.kernel.dk/linux-blockLinus Torvalds2016-07-271-2/+2
|\
| * block, drivers: add REQ_OP_FLUSH operationMike Christie2016-06-071-1/+1
| * drivers: use req op accessorMike Christie2016-06-071-1/+1
* | nbd: pass the nbd pointer for flags debugfsJosef Bacik2016-06-081-1/+1
|/
* nbd: switch to using blk_queue_write_cache()Jens Axboe2016-04-131-2/+2
* nbd: use correct div_s64 helperArnd Bergmann2016-03-051-2/+1
* nbd: Create size change events for userspaceMarkus Pargmann2016-02-151-21/+58
* nbd: ratelimit error msgs after socket closeDan Streetman2016-02-051-2/+2
* nbd: Move flag parsing to a functionMarkus Pargmann2016-02-051-9/+13
* nbd: Cleanup reset of nbd and bdev after a disconnectMarkus Pargmann2016-02-051-11/+29
* nbd: Timeouts are not user requested disconnectsMarkus Pargmann2016-02-051-3/+6
* nbd: Remove signal usageMarkus Pargmann2016-02-051-78/+48
* nbd: Fix debugfs error handlingMarkus Pargmann2016-02-031-41/+14
* nbd: use ->compat_ioctl()Al Viro2016-01-091-0/+1
* signal: turn dequeue_signal_lock() into kernel_dequeue_signal()Oleg Nesterov2015-11-071-11/+4
* nbd: Add locking for tasksMarkus Pargmann2015-10-081-6/+30
* nbd: flags is a u32 variableMarkus Pargmann2015-08-171-1/+1
* nbd: Rename functions for clearness of recv/send pathMarkus Pargmann2015-08-171-6/+6
* nbd: Change 'disconnect' to be booleanMarkus Pargmann2015-08-171-4/+4
* nbd: Add debugfs entriesMarkus Pargmann2015-08-171-1/+177
* nbd: Remove variable 'pid'Markus Pargmann2015-08-171-10/+9
* nbd: Move clear queue debug messageMarkus Pargmann2015-08-171-1/+1
* nbd: Remove 'harderror' and propagate error properlyMarkus Pargmann2015-08-171-14/+14
* nbd: restructure sock_shutdownMarkus Pargmann2015-08-171-6/+7
* nbd: sock_shutdown, remove conditional lockMarkus Pargmann2015-08-171-8/+8
* nbd: Fix timeout detectionMarkus Pargmann2015-08-171-28/+70
* block: have drivers use blk_queue_max_discard_sectors()Jens Axboe2015-07-171-1/+1
* block: nbd: convert to blkdev_reread_part()Ming Lei2015-05-201-1/+1