summaryrefslogtreecommitdiff
path: root/drivers/block/rnbd/rnbd-srv.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-28rnbd-srv: Convert to use bdev_open_by_path()Jan Kara1-13/+14
2023-06-12block: replace fmode_t with a block-specific type for block open flagsChristoph Hellwig1-2/+2
2023-06-12rnbd-srv: replace sess->open_flags with a "bool readonly"Christoph Hellwig1-8/+7
2023-06-12block: use the holder as indication for exclusive opensChristoph Hellwig1-2/+2
2023-06-12rnbd-srv: don't pass a holder for non-exclusive blkdev_get_by_pathChristoph Hellwig1-1/+1
2023-06-11block/rnbd-srv: make process_msg_sess_info returns voidGuoqing Jiang1-6/+3
2023-06-11block/rnbd-srv: init err earlier in rnbd_srv_init_moduleGuoqing Jiang1-5/+3
2023-06-11block/rnbd-srv: init ret with 0 instead of -EPERMGuoqing Jiang1-4/+3
2023-06-11block/rnbd-srv: rename one member in rnbd_srv_devGuoqing Jiang1-7/+7
2023-06-11block/rnbd-srv: no need to check sess_devGuoqing Jiang1-1/+1
2023-06-11block/rnbd: introduce rnbd_access_modesGuoqing Jiang1-2/+2
2023-06-05block: introduce holder opsChristoph Hellwig1-1/+1
2022-10-07Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds1-6/+5
2022-09-21rnbd-srv: remove struct rnbd_devChristoph Hellwig1-29/+17
2022-09-21rnbd-srv: remove rnbd_dev_{open,close}Christoph Hellwig1-7/+18
2022-09-21rnbd-srv: remove rnbd_endioChristoph Hellwig1-13/+7
2022-09-21rnbd-srv: simplify rnbd_srv_fill_msg_open_rspChristoph Hellwig1-22/+13
2022-09-05rnbd-srv: make process_msg_close returns voidGuoqing Jiang1-4/+3
2022-09-05rnbd-srv: add comment in rnbd_srv_rdma_evGuoqing Jiang1-0/+5
2022-08-30RDMA/rtrs: Remove 'dir' argument from rnbd_srv_rdma_evGuoqing Jiang1-6/+5
2022-08-22block/rnbd-srv: Add event tracing supportSantosh Pradhan1-6/+13
2022-08-02block/rnbd-srv: Replace sess_dev_list with index_idrMd Haris Iqbal1-10/+7
2022-08-02block/rnbd-srv: Set keep_id to true after mutex_trylockMd Haris Iqbal1-1/+2
2022-07-14rnbd-srv: remove the name field from struct rnbd_devChristoph Hellwig1-5/+4
2022-04-17block: add a bdev_fua helperChristoph Hellwig1-2/+1
2022-04-17block: add a bdev_write_cache helperChristoph Hellwig1-1/+1
2022-03-24Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-2/+1
2022-02-27block/rnbd: client device does not care queue/rotationalGioh Kim1-1/+0
2022-02-22scsi: rnbd: Remove WRITE_SAME supportChristoph Hellwig1-2/+1
2022-02-02block: pass a block_device and opf to bio_allocChristoph Hellwig1-3/+2
2022-02-02rnbd-srv: remove struct rnbd_dev_blk_ioChristoph Hellwig1-23/+4
2022-02-02rnbd-srv: simplify bio mapping in process_rdmaChristoph Hellwig1-7/+16
2022-01-07RDMA/rtrs-srv: Rename rtrs_srv to rtrs_srv_sessVaishali Thakkar1-2/+2
2022-01-07RDMA/rtrs-srv: Rename rtrs_srv_sess to rtrs_srv_pathVaishali Thakkar1-6/+6
2021-05-03block/rnbd: Remove all likely and unlikelyGioh Kim1-1/+1
2021-04-20block/rnbd: Use strscpy instead of strlcpyDima Stepanov1-3/+3
2021-04-20block/rnbd-srv: Remove unused arguments of rnbd_srv_rdma_evGioh Kim1-24/+15
2021-04-20block/rnbd-srv: Remove force_close file after holding a lockGioh Kim1-1/+4
2021-04-20block/rnbd-srv: Prevent a deadlock generated by accessing sysfs in parallelGioh Kim1-1/+3
2021-04-20block/rnbd: Kill destroy_device_cbGuoqing Jiang1-11/+4
2021-01-08block/rnbd-srv: Fix use after free in rnbd_srv_sess_dev_force_closeJack Wang1-3/+5
2020-12-16block/rnbd: Set write-back cache and fua same to the target deviceGioh Kim1-2/+7
2020-12-16block/rnbd-srv: Protect dev session sysfs removalMd Haris Iqbal1-1/+2
2020-12-04block/rnbd-srv: close a mapped device from server side.Lutz Pogrell1-2/+17
2020-08-21block/rnbd: Ensure err is always initialized in process_rdmaNathan Chancellor1-1/+2
2020-08-06rnbd: remove rnbd_dev_submit_ioGuoqing Jiang1-9/+23
2020-05-17block/rnbd: server: main functionalityJack Wang1-0/+844