summaryrefslogtreecommitdiffstats
path: root/fs/nfs/blocklayout
Commit message (Expand)AuthorAgeFilesLines
* nfs: port block device access to filesChristian Brauner2024-02-252-35/+35
* rpc_pipefs: Replace one label in bl_resolve_deviceid()Markus Elfring2024-01-041-1/+1
* pNFS: Fix the pnfs block driver's calculation of layoutget sizeTrond Myklebust2024-01-041-3/+2
* pnfs/blocklayout: Don't add zero-length pnfs_block_devBenjamin Coddington2024-01-041-0/+3
* blocklayoutdriver: Fix reference leak of pnfs_device_nodeBenjamin Coddington2024-01-041-0/+2
* nfs/blocklayout: Convert to use bdev_open_by_dev/path()Jan Kara2023-10-282-40/+38
* nfs/blocklayout: Use the passed in gfp flagsDan Carpenter2023-08-241-2/+2
* block: replace fmode_t with a block-specific type for block open flagsChristoph Hellwig2023-06-121-2/+3
* block: use the holder as indication for exclusive opensChristoph Hellwig2023-06-121-2/+2
* block: introduce holder opsChristoph Hellwig2023-06-051-2/+3
* Merge tag 'nfs-for-5.20-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds2022-08-101-31/+11
|\
| * nfs/blocklayout: refactor block device openingChristoph Hellwig2022-07-121-31/+11
* | fs/nfs: Use enum req_op where appropriateBart Van Assche2022-07-141-7/+6
|/
* block: pass a block_device and opf to bio_allocChristoph Hellwig2022-02-021-3/+1
* nfs/blocklayout: remove bl_alloc_init_bioChristoph Hellwig2022-02-021-21/+5
* block: remove genhd.hChristoph Hellwig2022-02-021-1/+0
* nfs/blocklayout: use bdev_nr_bytes instead of open coding itChristoph Hellwig2021-10-181-2/+2
* block: Add bio_max_segsMatthew Wilcox (Oracle)2021-02-261-3/+3
* nfs/blocklayout: remove cruft in bl_alloc_init_bioChristoph Hellwig2021-01-271-5/+0
* SUNRPC: Add xdr_set_scratch_page() and xdr_reset_scratch_buffer()Chuck Lever2020-11-302-2/+2
* treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-08-231-1/+1
* rpc_pipefs: convert comma to semicolonXu Wang2020-08-121-1/+1
* mm: remove the pgprot argument to __vmallocChristoph Hellwig2020-06-021-1/+1
* NFSv4: Ensure layout headers are RCU safeTrond Myklebust2020-03-161-1/+1
* treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner2019-05-211-0/+1
* NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'.NeilBrown2018-12-191-1/+1
* page cache: Convert hole search to XArrayMatthew Wilcox2018-10-211-1/+1
* NFS: Mark expected switch fall-throughsGustavo A. R. Silva2018-08-081-0/+1
* pnfs/blocklayout: off by one in bl_map_stripe()Dan Carpenter2018-07-301-1/+1
* pnfs/blocklayout: Ensure disk address in block device mapBenjamin Coddington2018-01-251-2/+7
* pnfs/blocklayout: pnfs_block_dev_map uses bytes, not sectorsBenjamin Coddington2018-01-251-4/+3
* pnfs/blocklayout: handle transient devicesBenjamin Coddington2018-01-142-10/+79
* pnfs/blocklayout: set PNFS_LAYOUTRETURN_ON_ERRORBenjamin Coddington2018-01-141-0/+2
* pnfs/blocklayout: Add module alias for LAYOUT4_SCSIBenjamin Coddington2018-01-141-0/+1
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-022-0/+2
* block: replace bi_bdev with a gendisk pointer and partitions indexChristoph Hellwig2017-08-231-1/+1
* block: switch bios to blk_status_tChristoph Hellwig2017-06-091-2/+2
* lib/vsprintf.c: remove %Z supportAlexey Dobriyan2017-02-271-1/+1
* pnfs/blocklayout: fix last_write_offset incorrectly set to page boundaryBenjamin Coddington2016-10-131-1/+2
* pnfs/blocklayout: update last_write_offset atomically with extentsBenjamin Coddington2016-08-233-5/+10
* Merge tag 'nfs-for-4.8-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds2016-07-302-41/+96
|\
| * Merge branch 'pnfs'Trond Myklebust2016-07-241-35/+75
| |\
| | * Fix NULL pointer dereference in bl_free_device().Artem Savkov2016-07-221-9/+13
| | * nfs/blocklayout: Check max uuids and devices before decodingKinglong Mee2016-07-151-2/+12
| | * nfs/blocklayout: Make sure calculate signature length alignedKinglong Mee2016-07-151-1/+2
| | * nfs/blocklayout: support RH/Fedora dm-mpath device nodesChristoph Hellwig2016-07-151-1/+25
| | * nfs/blocklayout: refactor open-by-wwnChristoph Hellwig2016-07-151-26/+27
| | * nfs/blocklayout: use proper fmode for opening block devicesChristoph Hellwig2016-07-151-2/+2
| * | pnfs/blocklayout: put deviceid node after releasing bl_ext_lockBenjamin Coddington2016-07-191-6/+21
| |/
* | block, fs, mm, drivers: use bio set/get op accessorsMike Christie2016-06-071-2/+2