summaryrefslogtreecommitdiffstats
path: root/fs/cifs
Commit message (Collapse)AuthorAgeFilesLines
* [CIFS] Use file instead of dentry in cifs dir_notify structSteve French2005-08-241-1/+1
| | | | Signed-off-by: Steve French <sfrench@us.ibm.com>
* [CIFS] Change notify support part 3Steve French2005-08-244-8/+12
| | | | Signed-off-by: Steve French <sfrench@us.ibm.com>
* [CIFS] Missing line from previous patchSteve French2005-08-241-0/+1
| | | | Signed-off-by: Steve French (sfrench@us.ibm.com)
* [CIFS] Change notify support part 2Steve French2005-08-243-0/+34
| | | | | Signed-off-by: Asser Ferno <asser@diku.dk> Signed-off-by: Steve French <sfrench@us.ibm.com> and lightly modified
* [CIFS] Update thanks/contributor list with Miklos SzerediSteve French2005-08-241-0/+4
| | | | | | | | (Signed-off-by: Miklos Szeredi <miklos@szeredi.hu> also should have been listed on the last cifs patch fixing some lookup intent handling in cifs) Signed-off-by: Steve French <sfrench@us.ibm.com>
* CIFS: Fix typos in fs/cifs/CHANGESSteve French2005-08-241-8/+8
| | | | | Signed-off-by: Dave Kleikamp <shaggy@austin.ibm.com> Signed-off-by: Steve French <sfrench@us.ibm.com>
* CIFS: Reduce CONFIG_CIFS_STATS ifdefsSteve French2005-08-244-96/+58
| | | | | | | | Make cifs_stats code conditional in the header files to avoid ifdefs in the main code. Signed-off-by: Dave Kleikamp <shaggy@austin.ibm.com> Signed-off-by: Steve French <sfrench@us.ibm.com>
* [CIFS] Support for mounting to older servers part 2. Add support forSteve French2005-08-236-3/+96
| | | | | | legacy getattr (lookup). Signed-off-by: Steve French (sfrench@us.ibm.com)
* [CIFS] Support for mounting to older, pre-CIFS servers added. ThisSteve French2005-08-223-12/+58
| | | | | | | | | | | | allows specifying an RFC1001 target "called" name (netbios name of the server, which can now be pecified as mount option "servernetbiosname" but will eventually be passed in automatically on retry of host down error messages caused when server refuses to handle default server name and can not handle port 445). This is an important step, but additional testing and fixup is needed to add remaining function needed for these. Signed-off-by: Steve French (sfrench@us.ibm.com)
* [CIFS] Finish up of case-insensitive dentry handling for cifs. ThisSteve French2005-08-225-6/+64
| | | | | | | | | will eventually (or should eventually) be common code for jfs, smbfs, etc. but in the meantime is small enough and necessary when mounting case insensitive to Windows (nocase). Signed-off-by: Shaggy (shaggy@austin.ibm.com) Signed-off-by: Steve French (sfrench@us.ibm.com)
* [CIFS] Make CIFS statistics more accurate and add some stats that wereSteve French2005-08-205-55/+91
| | | | | | missing. Most importantly SMB reads were undercounted. Signed-off-by: Steve French (sfrench@us.ibm.com)
* Merge with /pub/scm/linux/kernel/git/torvalds/linux-2.6.gitSteve French2005-08-202-5/+5
|\
| * Fix nasty ncpfs symlink handling bug.Linus Torvalds2005-08-192-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This bug could cause oopses and page state corruption, because ncpfs used the generic page-cache symlink handlign functions. But those functions only work if the page cache is guaranteed to be "stable", ie a page that was installed when the symlink walk was started has to still be installed in the page cache at the end of the walk. We could have fixed ncpfs to not use the generic helper routines, but it is in many ways much cleaner to instead improve on the symlink walking helper routines so that they don't require that absolute stability. We do this by allowing "follow_link()" to return a error-pointer as a cookie, which is fed back to the cleanup "put_link()" routine. This also simplifies NFS symlink handling. Signed-off-by: Linus Torvalds <torvalds@osdl.org>
| * [PATCH] CIFS: Fix path name conversion for long filenamesSteve French2005-08-142-0/+7
| | | | | | | | | | | | | | | | Fix path name conversion for long filenames when mapchars mount option was specified at mount time. Signed-off-by: Steve French (sfrench@us.ibm.com) Signed-off-by: Linus Torvalds <torvalds@osdl.org>
| * [PATCH] CIFS: Fix missing entries in search resultsSteve French2005-08-141-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | Fix missing entries in search results when very long file names and more than 50 (or so) of such long search entries in the directory. FindNext could send corrupt last byte of resume name when resume key was a few hundred bytes long file name or longer. Fixes Samba Bug # 2932 Signed-off-by: Steve French (sfrench@us.ibm.com) Signed-off-by: Linus Torvalds <torvalds@osdl.org>
* | [CIFS] Finish cifs mount option which requests case insensitive pathSteve French2005-08-194-6/+13
| | | | | | | | | | | | name matching. Signed-off-by: Steve French (sfrench@us.ibm.com)
* | [CIFS] Add mount option for disabling sending byte range lock requestsSteve French2005-08-187-8/+39
| | | | | | | | | | | | | | | | over the wire (to help the case when applications break with cifs mandatory lock behavior. Add part one of mount option for requesting case insensitive path name matching. Signed-off-by: Steve French (sfrench@us.ibm.com)
* | [CIFS] Change Notify support part 1 - add dnotify thread for processingSteve French2005-08-181-3/+29
| | | | | | | | | | | | | | notify responses. Signed-off-by: Asser Ferno <asser@diku.dk> Signed-off-by: Steve French <sfrench@us.ibm.com>
* | [CIFS] rmmod cifs can oops if done soon after the last cifs unmountSteve French2005-08-182-8/+19
| | | | | | | | | | Signed-off-by: Shaggy (shaggy@austin.ibm.com) Signed-off-by: Steve French (sfrench@us.ibm.com)
* | [CIFS] Ensure that cifs multiplex ids do not collide.Steve French2005-08-176-29/+113
| | | | | | | | Signed-off-by: Steve French (sfrench@us.ibm.com)
* | [CIFS] Missing ; from previous fix. Pointed out by Shaggy.Steve French2005-08-171-1/+1
| | | | | | | | Signed-off-by: Steve French
* | [CIFS] Add missing check for path name allocation failure. Remove fourSteve French2005-08-132-16/+14
| | | | | | | | | | | | | | | | redundant null pointer checks before cifs_buf_release. Found by coverity analyzer. Signed-off-by: Steve French (sfrench@us.ibm.com)
* | [CIFS] Fix missing entries in search results when very long file names andSteve French2005-08-021-0/+3
| | | | | | | | | | | | | | | | | | | | more than 50 (or so) of such long search entries in the directory. FindNext could send corrupt last byte of resume name when resume key was a few hundred bytes long file name or longer. Fixes Samba Bug # 2932 Signed-off-by: Steve French (sfrench@us.ibm.com)
* | [CIFS] Add compat with SFU (part 2)Steve French2005-07-215-7/+64
| | | | | | | | | | | | | | | | | | Creating FIFOs to non-Unix servers (with cifs mounts for which sfu option was specified) now works. Signed-off-by: Steve French (sfrench@us.ibm.com) Thanks to Martin Koeppe for his assistance
* | [CIFS] Fix path name conversion for long filenames when mapchars mountSteve French2005-07-142-0/+7
| | | | | | | | | | | | option was specified at mount time. Signed-off-by: Steve French (sfrench@us.ibm.com)
* | [CIFS] Add compat with SFU (part 1)Steve French2005-07-143-1/+19
| | | | | | | | | | | | | | | | | | This should help the case of creating fifos and other special files to servers which do not support the Unix extensions. Signed-off-by: Steve French (sfrench@us.ibm.com) Thanks to Martin Koeppe for his suggestions and good analysis
* | [CIFS] Performance improvement, finish up adding CIFSSMBWrite2Steve French2005-06-234-9/+16
| | | | | | | | Signed-off-by: Steve French (sfrench@us.ibm.com)
* | [CIFS] Fix typo in POSIX SetFSInfo callSteve French2005-06-233-3/+3
| | | | | | | | Signed-off-by: Steve French (sfrench@us.ibm.com)
* | Merge with ↵Steve French2005-06-2213-40/+207
|\ \ | | | | | | | | | rsync://rsync.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6.git
| * | [CIFS] POSIX extensions, SetFSInfo addedJeremy Allison2005-06-2213-33/+182
| | | | | | | | | | | | | | | Signed-off-by: Steve French@sfrench@us.ibm.com Signed-off-by: Jeremy Allison (jra@samba.org)
| * | [CIFS] Add stats for findfirst, findnext, findcloseSteve French2005-06-223-7/+25
| |/ | | | | | | Signed-off-by: Steve French (sfrench@us.ibm.com)
* | Merge with ↵Steve French2005-06-132-1/+4
|\ \ | |/ | | | | rsync://rsync.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6.git
| * [CIFS] Fix cifs update of page cache. Write at correct offset when out of memorySteve French2005-06-092-1/+4
| | | | | | | | | | | | | | | | | | | | and add_to_page_cache fails. Thanks to Shaggy for pointing out the fix. Signed-off-by: Steve French (sfrench@us.ibm.com) Signed-off-by: Shaggy (shaggy@us.ibm.com)
* | [CIFS] CIFS writepage improvements - eliminate double copySteve French2005-06-134-76/+231
| | | | | | | | Signed-off-by: Steve French (sfrench@us.ibm.com)
* | [CIFS] fs/cifs/netmisc.c: fix sparse warningAlexey Dobriyan2005-06-021-3/+1
|/ | | | | | Signed-off-by: Steve French <sfrench@us.ibm.com> Signed-off-by: Alexey Dobriyan <adobriyan@mail.ru> Signed-off-by: Domen Puncer <domen@coderock.org>
* [CIFS] Update cifs version number and fix whitespaceSteve French2005-06-022-18/+18
| | | | Signed-off-by: Steve French (sfrench@us.ibm.com)
* [CIFS] fix casts of unicode strings to match function definitionSteve French2005-05-172-29/+29
| | | | Signed-off-by: Steve French (sfrench@us.ibm.com)
* [CIFS] Fix oops in cifs_unlink. Caused in some cases when renaming over ↵Steve French2005-05-172-10/+17
| | | | | | | | | | | existing, newly created, file. Samba bugzilla: 2697 Signed-off-by: Steve French (sfrench@us.ibm.com)
* [CIFS] missing break needed to handle < when mount option "mapchars" specifiedSteve French2005-05-172-2/+3
| | | | Signed-off-by: Steve French (sfrench@us.ibm.com)
* [PATCH] remove BK documentationAdrian Bunk2005-05-051-3/+3
| | | | | | | | | There's no longer a reason to document the obsolete BK usage. Signed-off-by: Adrian Bunk <bunk@stusta.de> Cc: Jeff Garzik <jgarzik@pobox.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
* [PATCH] cifs: Update cifs todo listSteve French2005-04-301-2/+10
| | | | | Signed-off-by: Steve French (sfrench@us.ibm.com) Signed-off-by: Linus Torvalds <torvalds@osdl.org>
* [PATCH] cifs: append \* properly on ASCII serversSteve French2005-04-302-3/+7
| | | | | | | For older servers which do not support Unicode Signed-off-by: Steve French (sfrench@us.ibm.com) Signed-off-by: Linus Torvalds <torvalds@osdl.org>
* [PATCH] cifs: Do not sleep interruptible after socket connect failureSteve French2005-04-282-7/+11
| | | | | | | | | .. since it can be due to pending kill. Update readme information to better describe cifs umount Signed-off-by: Steve French (sfrench@us.ibm.com) Signed-off-by: Linus Torvalds <torvalds@osdl.org>
* [PATCH] cifs: Do not init smb requests or block when sending requestsSteve French2005-04-285-7/+53
| | | | | | | | | | if cifsd thread is no longer running to demultixplex responses. Do not send FindClose request when FindFirst failed without reaching end of search. Signed-off-by: Steve French (sfrench@us.ibm.com) Signed-off-by: Linus Torvalds <torvalds@osdl.org>
* [PATCH] cifs: handle termination of cifs oplockd kernel threadSteve French2005-04-284-15/+23
| | | | | Signed-off-by: Steve French (sfrench@us.ibm.com) Signed-off-by: Linus Torvalds <torvalds@osdl.org>
* [PATCH] cifs: Fix mapping of EMLINK caseSteve French2005-04-284-2/+11
| | | | | Signed-off-by: Steve French (sfrench@us.ibm.com) Signed-off-by: Linus Torvalds <torvalds@osdl.org>
* [PATCH] cifs: Handle case of multiple trans2 responses for one SMB request ↵Steve French2005-04-283-20/+23
| | | | | | | (part 2 of 2) Signed-off-by: Steve French (sfrench@us.ibm.com) Signed-off-by: Linus Torvalds <torvalds@osdl.org>
* [PATCH] cifs: cleanup various long linesSteve French2005-04-281-9/+13
| | | | | Signed-off-by: Steve French (sfrench@us.ibm.com) Signed-off-by: Linus Torvalds <torvalds@osdl.org>
* [PATCH] cifs: Handle multiple response transact2 part 1 of 2Steve French2005-04-282-104/+246
| | | | | Signed-off-by: Steve French (sfrench@us.ibm.com) Signed-off-by: Linus Torvalds <torvalds@osdl.org>
* [PATCH] cifs: Ease memory pressure, do not use large buffers in byte range ↵Steve French2005-04-282-149/+154
| | | | | | | lock requests. Signed-off-by: Steve French (sfrench@us.ibm.com) Signed-off-by: Linus Torvalds <torvalds@osdl.org>
OpenPOWER on IntegriCloud