aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/block/xen-blkfront.c
AgeCommit message (Expand)Author
2023-06-21xen/blkfront: Only check REQ_FUA for writesRoss Lagerwall
2022-07-07xen/blkfront: force data bouncing when backend is untrustedRoger Pau Monne
2022-07-07xen/blkfront: fix leaking data in shared pagesRoger Pau Monne
2022-03-11xen/blkfront: don't use gnttab_query_foreign_access() for mapped statusJuergen Gross
2021-12-22xen/blkfront: harden blkfront against event channel stormsJuergen Gross
2021-12-01xen/blkfront: don't trust the backend response data blindlyJuergen Gross
2021-12-01xen/blkfront: don't take local copy of a request from the ring pageJuergen Gross
2021-12-01xen/blkfront: read response from backend only onceJuergen Gross
2021-03-11block: genhd: add 'groups' argument to device_add_diskHannes Reinecke
2021-02-03xen-blkfront: allow discard-* nodes to be optionalRoger Pau Monne
2020-04-17xen/blkfront: fix memory allocation flags in blkfront_setup_indirect()Juergen Gross
2020-01-23xen/blkfront: Adjust indentation in xlvbd_alloc_gendiskNathan Chancellor
2019-06-11xen-blkfront: switch kcalloc to kvcalloc for large array allocationRoger Pau Monne
2018-11-13xen-blkfront: fix kernel panic with negotiate_mq error pathManjunath Patil
2018-11-13xen/blkfront: avoid NULL blkfront_info dereference on device removalVasilis Liaskovitis
2018-09-28xen/blkfront: correct purging of persistent grantsJuergen Gross
2018-09-28Revert "xen/blkfront: When purging persistent grants, keep them in the buffer"Jens Axboe
2018-09-27xen/blkfront: When purging persistent grants, keep them in the bufferBoris Ostrovsky
2018-08-27xen/blkfront: reorder tests in xlblk_init()Juergen Gross
2018-08-27xen/blkfront: cleanup stale persistent grantsJuergen Gross
2018-08-06xen-blkfront: use true and false for boolean valuesGustavo A. R. Silva
2018-07-25xen/blkfront: remove unused macrosJuergen Gross
2018-06-12treewide: kzalloc() -> kcalloc()Kees Cook
2018-05-24block drivers/block: Use octal not symbolic permissionsJoe Perches
2018-04-05Merge tag 'for-4.17/block-20180402' of git://git.kernel.dk/linux-blockLinus Torvalds
2018-03-08block: Use blk_queue_flag_*() in drivers instead of queue_flag_*()Bart Van Assche
2018-03-08Merge branch 'stable/for-jens-4.15' of git://git.kernel.org/pub/scm/linux/ker...Jens Axboe
2018-03-07xen-blkfront: move negotiate_mq to cover all cases of new VBDsBhavesh Davda
2018-01-30blk-mq: introduce BLK_STS_DEV_RESOURCEMing Lei
2017-09-07Merge branch 'for-4.14/block' of git://git.kernel.dk/linux-blockLinus Torvalds
2017-08-18xen-blkfront: Avoid that gcc 7 warns about fall-through when building with W=1Bart Van Assche
2017-08-15xen-blkfront: use a right index when checking requestsMunehisa Kamata
2017-07-25xen/blkfront: always allocate grants first from per-queue persistent grantsDongli Zhang
2017-07-25xen-blkfront: fix mq start/stop raceJunxiao Bi
2017-07-24xen-blkfront: Fix handling of non-supported operationsBart Van Assche
2017-06-27blk-mq: don't bounce by defaultChristoph Hellwig
2017-06-18xen-blkfront: remove bio splitting.NeilBrown
2017-06-09block: switch bios to blk_status_tChristoph Hellwig
2017-06-09blk-mq: switch ->queue_rq return value to blk_status_tChristoph Hellwig
2017-06-09block: introduce new block status code typeChristoph Hellwig
2017-04-20blk-mq: remove the error argument to blk_mq_complete_requestChristoph Hellwig
2017-04-20xen-blkfront: don't use req->errorsChristoph Hellwig
2017-04-18blkfront: add uevent for size changeMarc Olson
2017-03-31blk-mq: constify struct blk_mq_opsEric Biggers
2017-02-17Merge branch 'for-4.11/next' into for-4.11/linus-mergeJens Axboe
2017-01-31block: fold cmd_type into the REQ_OP_ spaceChristoph Hellwig
2017-01-23xen-blkfront: correct maximum segment accountingJan Beulich
2017-01-23xen-blkfront: feature flags handling adjustmentsJan Beulich
2016-12-13Merge tag 'for-linus-4.10-rc0-tag' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds
2016-11-07xen: make use of xenbus_read_unsigned() in xen-blkfrontJuergen Gross