Jeff Layton
|
1c89254926
cifs: convert cifs_iovec_read to use async reads
|
13 years ago |
Jeff Layton
|
2a1bb13853
cifs: add wrapper for cifs_async_readv to retry opening file
|
13 years ago |
Jeff Layton
|
6993f74a5b
cifs: add refcounting to cifs_readdata structures
|
13 years ago |
Jeff Layton
|
8d5ce4d23c
cifs: abstract out function to marshal the iovec for readv receives
|
13 years ago |
Jeff Layton
|
0471ca3fe4
cifs: make cifs_readdata_alloc take a work_func_t arg
|
13 years ago |
Jeff Layton
|
3af9d8f227
cifs: fix offset handling in cifs_iovec_write
|
13 years ago |
Pavel Shilovsky
|
66189be74f
CIFS: Fix VFS lock usage for oplocked files
|
13 years ago |
Steve French
|
9ebb389d0a
Revert "CIFS: Fix VFS lock usage for oplocked files"
|
13 years ago |
Pavel Shilovsky
|
b5efb97846
CIFS: Fix VFS lock usage for oplocked files
|
13 years ago |
Steve French
|
c7ad42b52d
[CIFS] Fix trivial sparse warning with asyn i/o patch
|
13 years ago |
Jeff Layton
|
da82f7e755
cifs: convert cifs_iovec_write to use async writes
|
13 years ago |
Jeff Layton
|
597b027f69
cifs: call cifs_update_eof with i_lock held
|
13 years ago |
Jeff Layton
|
e9492871fb
cifs: abstract out function to marshal up the iovec array for async writes
|
13 years ago |
Jeff Layton
|
a7103b99e4
cifs: fix up get_numpages
|
13 years ago |
Jeff Layton
|
e94f7ba124
cifs: fix allocation in cifs_write_allocate_pages
|
13 years ago |
Jeff Layton
|
c2e8764009
cifs: allow caller to specify completion op when allocating writedata
|
13 years ago |
Jeff Layton
|
fe5f5d2e90
cifs: add pid field to cifs_writedata
|
13 years ago |
Pavel Shilovsky
|
10b9b98e41
CIFS: Respect negotiated MaxMpxCount
|
13 years ago |
Pavel Shilovsky
|
ce85852b90
CIFS: Fix a spurious error in cifs_push_posix_locks
|
13 years ago |
Pavel Shilovsky
|
d5751469f2
CIFS: Do not kmalloc under the flocks spinlock
|
13 years ago |
Pavel Shilovsky
|
9a5101c896
CIFS: Add descriptions to the brlock cache functions
|
13 years ago |
Pavel Shilovsky
|
a88b470773
CIFS: Cleanup byte-range locking code style
|
13 years ago |
Pavel Shilovsky
|
161ebf9fcc
CIFS: Simplify setlk error handling for mandatory locking
|
13 years ago |
Pavel Shilovsky
|
5079276066
CIFS: Fix the VFS brlock cache usage in posix locking case
|
13 years ago |
Pavel Shilovsky
|
d12799b4c3
CIFS: Remove extra mutex_unlock in cifs_lock_add_if
|
13 years ago |
Pavel Shilovsky
|
32b9aaf1a5
CIFS: Make cifs_push_locks send as many locks at once as possible
|
13 years ago |
Pavel Shilovsky
|
9ee305b70e
CIFS: Send as many mandatory unlock ranges at once as possible
|
13 years ago |
Pavel Shilovsky
|
4f6bcec910
CIFS: Implement caching mechanism for posix brlocks
|
13 years ago |
Pavel Shilovsky
|
85160e03a7
CIFS: Implement caching mechanism for mandatory brlocks
|
13 years ago |
Jeff Layton
|
5eba8ab360
cifs: allow for larger rsize= options and change defaults
|
13 years ago |