351 Commits (master)

Author SHA1 Message Date
Steve French dca692880e [CIFS] O_DIRECT opens should work on directio mounts 8 years ago
David Howells 54afa99057 CIFS: FS-Cache: Uncache unread pages in cifs_readpages() before freeing them 8 years ago
Sachin Prabhu 466bd31bbd cifs: Avoid calling unlock_page() twice in cifs_readpage() when using fscache 8 years ago
Sachin Prabhu a9e9b7bc15 cifs: Do not take a reference to the page in cifs_readpage_worker() 8 years ago
Pavel Shilovsky 42873b0a28 CIFS: Respect epoch value from create lease context v2 8 years ago
Pavel Shilovsky 53ef1016fd CIFS: Store lease state itself rather than a mapped oplock value 8 years ago
Pavel Shilovsky 18cceb6a78 CIFS: Replace clientCanCache* bools with an integer 8 years ago
Christoph Hellwig 02afc27fae direct-io: Handle O_(D)SYNC AIO 8 years ago
Andi Shyti fe090e4e44 cifs: file: initialize oparms.reconnect before using it 8 years ago
Pavel Shilovsky 689c3db4d5 CIFS: Fix a deadlock when a file is reopened 8 years ago
Pavel Shilovsky b33fcf1c9d CIFS: Reopen the file if reconnect durable handle failed 8 years ago
Pavel Shilovsky 9cbc0b7339 CIFS: Reconnect durable handles for SMB2 8 years ago
Pavel Shilovsky 226730b4d8 CIFS: Introduce cifs_open_parms struct 8 years ago
Jeff Layton 1c8c601a8c locks: protect most of the file_lock handling with i_lock 8 years ago
Jeff Layton 1a9e64a711 cifs: use posix_unblock_lock instead of locks_delete_block 8 years ago
Lukas Czerner d47992f86b mm: change invalidatepage prototype to accept length 9 years ago
Joe Perches f96637be08 [CIFS] cifs: Rename cERROR and cFYI to cifs_dbg 9 years ago
Al Viro 8d71db4f08 lift sb_start_write/sb_end_write out of ->aio_write() 9 years ago
Mateusz Guzik 24261fc23d cifs: delay super block destruction until all cifsFileInfo objects are gone 9 years ago
Steve French 07b92d0d57 POSIX extensions disabled on client due to illegal O_EXCL flag sent to Samba 9 years ago
Al Viro 496ad9aa8e new helper: file_inode(file) 9 years ago
Eric W. Biederman fef59fd728 cifs: Convert struct cifsFileInfo to use a kuid 9 years ago
Eric W. Biederman 49418b2c28 cifs: Modify struct cifs_unix_set_info_args to hold a kuid_t and a kgid_t 9 years ago
Pavel Shilovsky 63b7d3a41c CIFS: Don't let read only caching for mandatory byte-range locked files 9 years ago
Pavel Shilovsky 88cf75aaaf CIFS: Fix write after setting a read lock for read oplock files 9 years ago
Pavel Shilovsky ca8aa29c60 Revert "CIFS: Fix write after setting a read lock for read oplock files" 9 years ago
Pavel Shilovsky c299dd0e2d CIFS: Fix write after setting a read lock for read oplock files 9 years ago
Pavel Shilovsky 03eca704cf CIFS: Fix possible data coherency problem after oplock break to None 9 years ago
Pavel Shilovsky 081c0414dc CIFS: Do not permit write to a range mandatory locked with a read lock 9 years ago
Pavel Shilovsky 21cb2d90c7 CIFS: Fix lock consistensy bug in cifs_setlk 9 years ago
Pavel Shilovsky f152fd5fff CIFS: Implement cifs_relock_file 9 years ago
Pavel Shilovsky b8db928b76 CIFS: Separate pushing mandatory locks and lock_sem handling 9 years ago
Pavel Shilovsky 9ec3c88287 CIFS: Separate pushing posix locks and lock_sem handling 9 years ago
Jeff Layton 3a98b86143 cifs: fix writeback race with file that is growing 9 years ago
Konstantin Khlebnikov 0b173bc4da mm: kill vma flag VM_CAN_NONLINEAR 9 years ago
Pavel Shilovsky 760ad0cac1 CIFS: Make ops->close return void 9 years ago
Jeff Layton 3d6d854a13 cifs: add FL_CLOSE to fl_flags mask in cifs_read_flock 9 years ago
Pavel Shilovsky 233839b1df CIFS: Fix fast lease break after open problem 9 years ago
Pavel Shilovsky 25078105fb CIFS: Fix cache coherency for read oplock case 9 years ago
Pavel Shilovsky b8c32dbb0d CIFS: Request SMB2.1 leases 9 years ago
Pavel Shilovsky 579f905323 CIFS: Check for mandatory brlocks on read/write 9 years ago
Pavel Shilovsky 1b4b55a1d9 CIFS: Turn lock mutex into rw semaphore 9 years ago
Pavel Shilovsky f7ba7fe685 CIFS: Add brlock support for SMB2 9 years ago
Pavel Shilovsky d39a4f710b CIFS: Move brlock code to ops struct 9 years ago
Pavel Shilovsky f45d34167c CIFS: Remove spinlock dependence in brlock processing 9 years ago
Jeff Layton 5819575ec6 cifs: replace kvec array in readdata with a single kvec 9 years ago
Jeff Layton 8321fec436 cifs: convert async read code to use pages array without kmapping 9 years ago
Jeff Layton c5fab6f4f0 cifs: turn the pages list in cifs_readdata into an array 9 years ago
Jeff Layton f4e49cd2dc cifs: allocate kvec array for cifs_readdata as a separate allocation 9 years ago
Jeff Layton eddb079deb cifs: convert async write code to pass in data via rq_pages array 9 years ago