Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
002d3877d4133aa3e2d3d681ee278e9f271e3b64
/
fs
/
nfs
/
blocklayout
/
blocklayout.c
a3f9d1b5
pnfs/blocklayout: fix last_write_offset incorrectly set to page boundary
by Benjamin Coddington
· 8 years ago
41963c1
pnfs/blocklayout: update last_write_offset atomically with extents
by Benjamin Coddington
· 8 years ago
95fe6c1
block, fs, mm, drivers: use bio set/get op accessors
by Mike Christie
· 8 years ago
4e49ea4
block/fs/drivers: remove rw argument from submit_bio
by Mike Christie
· 8 years ago
09cbfea
mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros
by Kirill A. Shutemov
· 8 years ago
8b306a2
Merge tag 'nfsd-4.6-1' of git://linux-nfs.org/~bfields/linux
by Linus Torvalds
· 8 years ago
f35592a
nfs/blocklayout: make sure making a aligned read request
by Kinglong Mee
· 9 years ago
d9186c0
nfs/blocklayout: add SCSI layout support
by Christoph Hellwig
· 9 years ago
15ae2c7
nfs/blocklayout: Fix bad using of page offset in bl_read_pagelist
by Kinglong Mee
· 9 years ago
4246a0b
block: add a bi_error field to struct bio
by Christoph Hellwig
· 9 years ago
5bb89b4
NFSv4.1/pnfs: Separate out metadata and data consistency for pNFS
by Trond Myklebust
· 9 years ago
180bb5e
pnfs: release lseg in pnfs_generic_pg_cleanup
by Weston Andros Adamson
· 10 years ago
6a74c0c
pnfs/blocklayout: fix end calculation in pnfs_num_cont_bytes
by Christoph Hellwig
· 10 years ago
b283f94
nfs: Remove bogus assignment
by Jan Kara
· 10 years ago
164ae58
pNFS/blocklayout: Remove a couple of unused variables
by Trond Myklebust
· 10 years ago
5c83746
pnfs/blocklayout: in-kernel GETDEVICEINFO XDR parsing
by Christoph Hellwig
· 10 years ago
871760c
pnfs/blocklayout: move all rpc_pipefs related code into a single file
by Christoph Hellwig
· 10 years ago
ca0fe1d
pnfs/blocklayout: refactor extent processing
by Christoph Hellwig
· 10 years ago
9cc4754
pnfs/blocklayout: move extent processing to blocklayout.c
by Christoph Hellwig
· 10 years ago
34dc93c
pnfs/blocklayout: allocate separate pages for the layoutcommit payload
by Christoph Hellwig
· 10 years ago
d4b18c3
pnfs: remove GETDEVICELIST implementation
by Christoph Hellwig
· 10 years ago
20d655d
pnfs/blocklayout: use the device id cache
by Christoph Hellwig
· 10 years ago
848746b
pnfs/blocklayout: return layouts on setattr
by Christoph Hellwig
· 10 years ago
71d5b76
pnfs/blocklayout: implement the return_range method
by Christoph Hellwig
· 10 years ago
8067253
pnfs/blocklayout: rewrite extent tracking
by Christoph Hellwig
· 10 years ago
8c792ea
pnfs/blocklayout: don't set pages uptodate
by Christoph Hellwig
· 10 years ago
3a6fd1f
pnfs/blocklayout: remove read-modify-write handling in bl_write_pagelist
by Christoph Hellwig
· 10 years ago
921b81a
pnfs/blocklayout: correctly decrement extent length
by Christoph Hellwig
· 10 years ago
be98fd0
pnfs/blocklayout: plug block queues
by Christoph Hellwig
· 10 years ago
e3aaf7f
pnfs/blocklayout: reject pnfs blocksize larger than page size
by Christoph Hellwig
· 10 years ago
f15b504
FS/NFS: replace count*size kzalloc by kcalloc
by Fabian Frederick
· 10 years ago
c65e625
nfs: remove unused writeverf code
by Weston Andros Adamson
· 10 years ago
d45f60c
nfs: merge nfs_pgio_data into _header
by Weston Andros Adamson
· 10 years ago
823b0c9
nfs: rename members of nfs_pgio_data
by Weston Andros Adamson
· 10 years ago
b4fdac1
nfs: modify pg_test interface to return size_t
by Weston Andros Adamson
· 10 years ago
9c7e1b3
NFS: Create a common read and write data struct
by Anna Schumaker
· 10 years ago
e7b563b
mm: filemap: move radix tree hole searching here
by Johannes Weiner
· 10 years ago
4f024f3
block: Abstract out bvec iterator
by Kent Overstreet
· 11 years ago
2c30c71
block: Convert various code to bio_for_each_segment()
by Kent Overstreet
· 11 years ago
968fe25
NFSv4.1 use pnfs_device maxcount for the blocklayout gdia_maxcount
by Andy Adamson
· 11 years ago
cd5875f
NFSv4.1: Use layout credentials for get_deviceinfo calls
by Trond Myklebust
· 11 years ago
5a12cca
umount oops when remove blocklayoutdriver first
by fanchaoting
· 12 years ago
76e697b
NFSv4.1: Move slot table and session struct definitions to nfs4session.h
by Trond Myklebust
· 12 years ago
6296556
NFS41: send real write size in layoutget
by Peng Tao
· 12 years ago
6f018ef
NFSv4.1: bl_pg_init_write should be static
by Trond Myklebust
· 12 years ago
96c9eae
pnfsblock: fix non-aligned DIO write
by Peng Tao
· 12 years ago
f742dc4
pnfsblock: fix non-aligned DIO read
by Peng Tao
· 12 years ago
fe6e1e8
pnfsblock: fix partial page buffer wirte
by Peng Tao
· 12 years ago
5d0e3a0
Revert "pnfsblock: bail out partial page IO"
by Peng Tao
· 12 years ago
78e4e05
NFSv4.1: Replace get_device_info() with filelayout_get_device_info()
by Trond Myklebust
· 12 years ago
159e056
pnfsblock: bail out partial page IO
by Peng Tao
· 12 years ago
30dd374
NFS: create struct nfs_page_array
by Fred Isaman
· 12 years ago
cd84160
NFS: create common nfs_pgio_header for both read and write
by Fred Isaman
· 12 years ago
10bd295
fix page number calculation bug for block layout decode buffer
by Jim Rees
· 12 years ago
6f00866
NFS: Fix more NFS debug related build warnings
by Trond Myklebust
· 12 years ago
5ffaf85
NFS: replace global bl_wq with per-net one
by Stanislav Kinsbursky
· 12 years ago
2561d61
NFS: remove RPC PipeFS mount point reference from blocklayout routines
by Stanislav Kinsbursky
· 13 years ago
627f306
NFS: blocklayout PipeFS notifier introduced
by Stanislav Kinsbursky
· 13 years ago
9e2e74d
NFS: blocklayout pipe creation per network namespace context introduced
by Stanislav Kinsbursky
· 13 years ago
332dfab
NFS: handle blocklayout pipe PipeFS dentry by network namespace aware routines
by Stanislav Kinsbursky
· 13 years ago
c239d83
SUNRPC: split SUNPRC PipeFS dentry and private pipe data creation
by Stanislav Kinsbursky
· 13 years ago
7c5465d
pnfsblock: alloc short extent before submit bio
by Peng Tao
· 13 years ago
c0411a9
pnfsblock: remove rpc_call_ops from struct parallel_io
by Peng Tao
· 13 years ago
72c5088
pnfsblock: move find lock page logic out of bl_write_pagelist
by Peng Tao
· 13 years ago
60c52e3
pnfsblock: cleanup bl_mark_sectors_init
by Peng Tao
· 13 years ago
74a6eeb
pnfsblock: limit bio page count
by Peng Tao
· 13 years ago
93a3844
pnfsblock: don't spinlock when freeing block_dev
by Peng Tao
· 13 years ago
82b906d
pnfsblock: set read/write tk_status to pnfs_error
by Peng Tao
· 13 years ago
7542274
pnfsblock: fix writeback deadlock
by Peng Tao
· 13 years ago
e6d05a7
pnfsblock: fix NULL pointer dereference
by Peng Tao
· 13 years ago
1b0ae06
pnfs: make _set_lo_fail generic
by Peng Tao
· 13 years ago
760383f
pnfsblock: add missing rpc_put_mount and path_put
by Peng Tao
· 13 years ago
c122515
SUNRPC/NFS: make rpc pipe upcall generic
by Peng Tao
· 13 years ago
516f2e2
pnfsblock: fix return code confusion
by Jim Rees
· 13 years ago
88c9e42
nfs: add missing prefetch.h include
by Heiko Carstens
· 13 years ago
71cdd40
pnfsblock: write_pagelist handle zero invalid extents
by Peng Tao
· 13 years ago
31e6306
pnfsblock: note written INVAL areas for layoutcommit
by Fred Isaman
· 13 years ago
650e2d3
pnfsblock: bl_write_pagelist
by Fred Isaman
· 13 years ago
9549ec0
pnfsblock: bl_read_pagelist
by Fred Isaman
· 13 years ago
b2be781
pnfsblock: cleanup_layoutcommit
by Fred Isaman
· 13 years ago
90ace12
pnfsblock: encode_layoutcommit
by Fred Isaman
· 13 years ago
c1c2a4c
pnfsblock: add extent manipulation functions
by Fred Isaman
· 13 years ago
2f9fd18
pnfsblock: call and parse getdevicelist
by Fred Isaman
· 13 years ago
a60d2eb
pnfsblock: lseg alloc and free
by Fred Isaman
· 13 years ago
fe0a9b7
pnfsblock: add device operations
by Jim Rees
· 13 years ago
9e69296
pnfsblock: basic extent code
by Fred Isaman
· 13 years ago
e9643fe
pnfsblock: use pageio_ops api
by Benny Halevy
· 13 years ago
155e752
pnfsblock: add blocklayout Kconfig option, Makefile, and stubs
by Fred Isaman
· 13 years ago