summaryrefslogtreecommitdiffstats
path: root/drivers/block/rnbd/rnbd-srv.c
Commit message (Expand)AuthorAgeFilesLines
* block/rnbd-srv: Check for unlikely string overflowKees Cook2023-12-131-9/+10
* block/rnbd: use %pe to print errorsSupriti Singh2023-11-271-11/+11
* block/rnbd: add support for REQ_OP_WRITE_ZEROESSantosh Pradhan2023-11-271-1/+2
* rnbd-srv: Convert to use bdev_open_by_path()Jan Kara2023-10-281-13/+14
* block: replace fmode_t with a block-specific type for block open flagsChristoph Hellwig2023-06-121-2/+2
* rnbd-srv: replace sess->open_flags with a "bool readonly"Christoph Hellwig2023-06-121-8/+7
* block: use the holder as indication for exclusive opensChristoph Hellwig2023-06-121-2/+2
* rnbd-srv: don't pass a holder for non-exclusive blkdev_get_by_pathChristoph Hellwig2023-06-121-1/+1
* block/rnbd-srv: make process_msg_sess_info returns voidGuoqing Jiang2023-06-111-6/+3
* block/rnbd-srv: init err earlier in rnbd_srv_init_moduleGuoqing Jiang2023-06-111-5/+3
* block/rnbd-srv: init ret with 0 instead of -EPERMGuoqing Jiang2023-06-111-4/+3
* block/rnbd-srv: rename one member in rnbd_srv_devGuoqing Jiang2023-06-111-7/+7
* block/rnbd-srv: no need to check sess_devGuoqing Jiang2023-06-111-1/+1
* block/rnbd: introduce rnbd_access_modesGuoqing Jiang2023-06-111-2/+2
* block: introduce holder opsChristoph Hellwig2023-06-051-1/+1
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds2022-10-071-6/+5
|\
| * RDMA/rtrs: Remove 'dir' argument from rnbd_srv_rdma_evGuoqing Jiang2022-08-301-6/+5
* | rnbd-srv: remove struct rnbd_devChristoph Hellwig2022-09-211-29/+17
* | rnbd-srv: remove rnbd_dev_{open,close}Christoph Hellwig2022-09-211-7/+18
* | rnbd-srv: remove rnbd_endioChristoph Hellwig2022-09-211-13/+7
* | rnbd-srv: simplify rnbd_srv_fill_msg_open_rspChristoph Hellwig2022-09-211-22/+13
* | rnbd-srv: make process_msg_close returns voidGuoqing Jiang2022-09-051-4/+3
* | rnbd-srv: add comment in rnbd_srv_rdma_evGuoqing Jiang2022-09-051-0/+5
* | block/rnbd-srv: Add event tracing supportSantosh Pradhan2022-08-221-6/+13
|/
* block/rnbd-srv: Replace sess_dev_list with index_idrMd Haris Iqbal2022-08-021-10/+7
* block/rnbd-srv: Set keep_id to true after mutex_trylockMd Haris Iqbal2022-08-021-1/+2
* rnbd-srv: remove the name field from struct rnbd_devChristoph Hellwig2022-07-141-5/+4
* block: add a bdev_fua helperChristoph Hellwig2022-04-171-2/+1
* block: add a bdev_write_cache helperChristoph Hellwig2022-04-171-1/+1
* Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds2022-03-241-2/+1
|\
| * scsi: rnbd: Remove WRITE_SAME supportChristoph Hellwig2022-02-221-2/+1
* | block/rnbd: client device does not care queue/rotationalGioh Kim2022-02-271-1/+0
* | block: pass a block_device and opf to bio_allocChristoph Hellwig2022-02-021-3/+2
* | rnbd-srv: remove struct rnbd_dev_blk_ioChristoph Hellwig2022-02-021-23/+4
* | rnbd-srv: simplify bio mapping in process_rdmaChristoph Hellwig2022-02-021-7/+16
|/
* RDMA/rtrs-srv: Rename rtrs_srv to rtrs_srv_sessVaishali Thakkar2022-01-071-2/+2
* RDMA/rtrs-srv: Rename rtrs_srv_sess to rtrs_srv_pathVaishali Thakkar2022-01-071-6/+6
* block/rnbd: Remove all likely and unlikelyGioh Kim2021-05-031-1/+1
* block/rnbd: Use strscpy instead of strlcpyDima Stepanov2021-04-201-3/+3
* block/rnbd-srv: Remove unused arguments of rnbd_srv_rdma_evGioh Kim2021-04-201-24/+15
* block/rnbd-srv: Remove force_close file after holding a lockGioh Kim2021-04-201-1/+4
* block/rnbd-srv: Prevent a deadlock generated by accessing sysfs in parallelGioh Kim2021-04-201-1/+3
* block/rnbd: Kill destroy_device_cbGuoqing Jiang2021-04-201-11/+4
* block/rnbd-srv: Fix use after free in rnbd_srv_sess_dev_force_closeJack Wang2021-01-081-3/+5
* block/rnbd: Set write-back cache and fua same to the target deviceGioh Kim2020-12-161-2/+7
* block/rnbd-srv: Protect dev session sysfs removalMd Haris Iqbal2020-12-161-1/+2
* block/rnbd-srv: close a mapped device from server side.Lutz Pogrell2020-12-041-2/+17
* block/rnbd: Ensure err is always initialized in process_rdmaNathan Chancellor2020-08-211-1/+2
* rnbd: remove rnbd_dev_submit_ioGuoqing Jiang2020-08-061-9/+23
* block/rnbd: server: main functionalityJack Wang2020-05-171-0/+844