Steve French
31ca3bc3c5
[PATCH] cifs: Do not init smb requests or block when sending requests
...
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 >
2005-04-28 22:41:11 -07:00
Steve French
57337e42f1
[PATCH] cifs: handle termination of cifs oplockd kernel thread
...
Signed-off-by: Steve French (sfrench@us.ibm.com )
Signed-off-by: Linus Torvalds <torvalds@osdl.org >
2005-04-28 22:41:10 -07:00
Steve French
11aa0149d0
[PATCH] cifs: Fix mapping of EMLINK case
...
Signed-off-by: Steve French (sfrench@us.ibm.com )
Signed-off-by: Linus Torvalds <torvalds@osdl.org >
2005-04-28 22:41:10 -07:00
Steve French
cd63499cbe
[PATCH] cifs: Handle case of multiple trans2 responses for one SMB request (part 2 of 2)
...
Signed-off-by: Steve French (sfrench@us.ibm.com )
Signed-off-by: Linus Torvalds <torvalds@osdl.org >
2005-04-28 22:41:10 -07:00
Steve French
275cde1a1f
[PATCH] cifs: cleanup various long lines
...
Signed-off-by: Steve French (sfrench@us.ibm.com )
Signed-off-by: Linus Torvalds <torvalds@osdl.org >
2005-04-28 22:41:10 -07:00
Steve French
e4eb295d38
[PATCH] cifs: Handle multiple response transact2 part 1 of 2
...
Signed-off-by: Steve French (sfrench@us.ibm.com )
Signed-off-by: Linus Torvalds <torvalds@osdl.org >
2005-04-28 22:41:09 -07:00
Steve French
46810cbf3d
[PATCH] cifs: Ease memory pressure, do not use large buffers in byte range lock requests.
...
Signed-off-by: Steve French (sfrench@us.ibm.com )
Signed-off-by: Linus Torvalds <torvalds@osdl.org >
2005-04-28 22:41:09 -07:00
Steve French
79944bf713
[PATCH] cifs: missing semicolon from previous fix
...
Signed-off-by: Steve French (sfrench@us.ibm.com )
Signed-off-by: Linus Torvalds <torvalds@osdl.org >
2005-04-28 22:41:09 -07:00
Steve French
67010fbc6f
[PATCH] cifs: Better handle errors on second socket recv message call
...
Signed-off-by: Steve French (sfrench@us.ibm.com )
Signed-off-by: Linus Torvalds <torvalds@osdl.org >
2005-04-28 22:41:09 -07:00
Steve French
09d1db5c61
[PATCH] cifs: improve check for search entry going beyond end of SMB transact
...
Signed-off-by: Steve French (sfrench@us.ibm.com )
Signed-off-by: Linus Torvalds <torvalds@osdl.org >
2005-04-28 22:41:08 -07:00
Steve French
966ca92347
[PATCH] cifs: Fix caching problem
...
pointed out by Dave Stahl and Vince Negri in which cifs can update the
last modify time on a server modified file without invalidating the
local cached data due to an intervening readdir.
Signed-off-by: Steve French (sfrench@us.ibm.com )
Signed-off-by: Linus Torvalds <torvalds@osdl.org >
2005-04-28 22:41:08 -07:00
Steve French
433dc24f24
[PATCH] cifs: remove cifs_kcalloc and check for NULL return on kcalloc in session initialization
...
Suggested by: Adrian Bunk and Dave Miller
Signed-off-by: Steve French (sfrench@us.ibm.com )
Signed-off-by: Linus Torvalds <torvalds@osdl.org >
2005-04-28 22:41:08 -07:00
Steve French
099a58f681
[PATCH] cifs: Missing initialization for largeBuf flag left out of previous changeset
...
Signed-off-by: Steve French (sfrench@us.ibm.com )
Signed-off-by: Linus Torvalds <torvalds@osdl.org >
2005-04-28 22:41:07 -07:00
Steve French
b8643e1b52
[PATCH] cifs: Do not use large smb buffers in response path
...
unless response is larger than 256 bytes. This cuts more than 1/3 of
the large memory allocations that cifs does and should be a huge help to
memory pressure under stress.
Signed-off-by: Steve French (sfrench@us.ibm.com )
Signed-off-by: Linus Torvalds <torvalds@osdl.org >
2005-04-28 22:41:07 -07:00
Steve French
c81156dd21
[PATCH] cifs: cleanup of ifdefs usage so it is more consistent
...
And fix to not needlessly send new POSIX QFSInfo when server does not
explicitly claim support for the new protocol extensions.
Signed-off-by: Steve French (sfrench@us.ibm.com )
Signed-off-by: Linus Torvalds <torvalds@osdl.org >
2005-04-28 22:41:07 -07:00
Steve French
f28ac91b05
[PATCH] cifs: CIFS ioctl needed by umount.cifs utility
...
Signed-off-by: Steve French (sfrench@us.ibm.com )
Signed-off-by: Linus Torvalds <torvalds@osdl.org >
2005-04-28 22:41:07 -07:00
Steve French
848f3fce45
[PATCH] cifs: Do not interpret oplock break responses as responses to an unrelated command
...
.. even if the multiplex ids match.
Signed-off-by: Steve French (sfrench@us.ibm.com )
Signed-off-by: Linus Torvalds <torvalds@osdl.org >
2005-04-28 22:41:07 -07:00
Steve French
d0724714fd
[PATCH] cifs: Fix PPC64 compile error
...
.. and do not double endian convert the special characters whem mounted
with mapchars mount parm.
Signed-off-by: Steve French (sfrench@us.ibm.com )
Signed-off-by: Linus Torvalds <torvalds@osdl.org >
2005-04-28 22:41:06 -07:00
Steve French
737b758c96
[PATCH] cifs: character mapping of special characters (part 3 of 3)
...
Signed-off-by: Steve French (sfrench@us.ibm.com )
Signed-off-by: Linus Torvalds <torvalds@osdl.org >
2005-04-28 22:41:06 -07:00
Steve French
6c91d362f1
[PATCH] cifs: finish up of special character mapping capable unicode conversion routine part 2 of 3
...
Signed-off-by: Steve French (sfrench@us.ibm.com )
Signed-off-by: Linus Torvalds <torvalds@osdl.org >
2005-04-28 22:41:06 -07:00
Steve French
d14537f103
[PATCH] cifs: remove a few redundant null pointer checks, and cleanup misc source formatting
...
Mostly suggested by Jesper Juhl
Signed-off-by: Steve French (sfrench@us.ibm.com )
Signed-off-by: Linus Torvalds <torvalds@osdl.org >
2005-04-28 22:41:05 -07:00
Steve French
6a0b48245a
[PATCH] cifs: Add new mount parm mapchars
...
For handling seven special characters that shells use for filenames.
This first parts implements conversions from Unicode.
Signed-off-by: Steve French
Signed-off-by: Linus Torvalds <torvalds@osdl.org >
2005-04-28 22:41:05 -07:00
Steve French
cbe0476fa6
[PATCH] cifs: fix rare oops in cifs_close
...
Protect access to cifs file list in cifs_close path
Signed-off-by: Steve French (sfrench@us.ibm.com )
Signed-off-by: Linus Torvalds <torvalds@osdl.org >
2005-04-28 22:41:05 -07:00
Steve French
ad009ac965
[PATCH] cifs: Fix multiuser packet signing to use the right sequence number and mac session key
...
Signed-off-by: Steve French (sfrench@us.ibm.com )
Signed-off-by: Linus Torvalds <torvalds@osdl.org >
2005-04-28 22:41:05 -07:00
Steve French
c67593a031
[PATCH] cifs: Enable ioctl support in POSIX extensions to handle lsattr
...
remove sparse warnings, unnecessary pad in QueryFileInfo and redundant
function define.
Signed-off-by: Steve French (sfrench@us.ibm.com )
Signed-off-by: Linus Torvalds <torvalds@osdl.org >
2005-04-28 22:41:04 -07:00