Steve French
8d0d50948b
[CIFS] Change Notify support part 1 - add dnotify thread for processing
...
notify responses.
Signed-off-by: Asser Ferno <asser@diku.dk>
Signed-off-by: Steve French <sfrench@us.ibm.com>
2005-08-18 09:41:43 -07:00
Steve French
f191401f59
[CIFS] rmmod cifs can oops if done soon after the last cifs unmount
...
Signed-off-by: Shaggy (shaggy@austin.ibm.com )
Signed-off-by: Steve French (sfrench@us.ibm.com )
2005-08-18 09:37:34 -07:00
Steve French
1982c344f1
[CIFS] Ensure that cifs multiplex ids do not collide.
...
Signed-off-by: Steve French (sfrench@us.ibm.com )
2005-08-17 12:38:22 -07:00
Steve French
a59c658607
[CIFS] Missing ; from previous fix. Pointed out by Shaggy.
...
Signed-off-by: Steve French
2005-08-17 12:12:19 -07:00
Steve French
4a6d87f1db
[CIFS] Add missing check for path name allocation failure. Remove four
...
redundant null pointer checks before cifs_buf_release.
Found by coverity analyzer.
Signed-off-by: Steve French (sfrench@us.ibm.com )
2005-08-13 08:15:54 -07:00
Steve French
ef6724e321
[CIFS] 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 )
2005-08-02 21:31:05 -07:00
Steve French
eda3c02989
[CIFS] Add compat with SFU (part 2)
...
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
2005-07-21 15:20:28 -07:00
Steve French
f4cfd69cf3
[CIFS] 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 )
2005-07-14 18:29:02 -05:00
Steve French
d7245c2ccf
[CIFS] Add compat with SFU (part 1)
...
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
2005-07-14 18:25:12 -05:00
Steve French
0c0ff09329
[CIFS] Performance improvement, finish up adding CIFSSMBWrite2
...
Signed-off-by: Steve French (sfrench@us.ibm.com )
2005-06-23 19:31:17 -05:00
Steve French
45abc6ee2b
[CIFS] Fix typo in POSIX SetFSInfo call
...
Signed-off-by: Steve French (sfrench@us.ibm.com )
2005-06-23 13:42:03 -05:00
Steve French
ea0daab4ae
Merge with rsync://rsync.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6.git
2005-06-22 20:26:47 -05:00
Jeremy Allison
ac67055ef2
[CIFS] POSIX extensions, SetFSInfo added
...
Signed-off-by: Steve French@sfrench@us.ibm.com
Signed-off-by: Jeremy Allison (jra@samba.org )
2005-06-22 17:26:35 -07:00
Steve French
dfb7533b5f
[CIFS] Add stats for findfirst, findnext, findclose
...
Signed-off-by: Steve French (sfrench@us.ibm.com )
2005-06-22 17:13:47 -07:00
Steve French
5893a65711
Merge with rsync://rsync.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6.git
2005-06-13 13:25:38 -05:00
Steve French
d6e04ae64c
[CIFS] CIFS writepage improvements - eliminate double copy
...
Signed-off-by: Steve French (sfrench@us.ibm.com )
2005-06-13 13:24:43 -05:00
Steve French
3079ca621e
[CIFS] Fix cifs update of page cache. Write at correct offset when out of memory
...
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 )
2005-06-09 14:44:07 -07:00
Alexey Dobriyan
36358c2142
[CIFS] fs/cifs/netmisc.c: fix sparse warning
...
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>
2005-06-02 20:01:16 -05:00
Steve French
d0d2f2df65
[CIFS] Update cifs version number and fix whitespace
...
Signed-off-by: Steve French (sfrench@us.ibm.com )
2005-06-02 15:12:36 -07:00
Steve French
b1a45695bd
[CIFS] fix casts of unicode strings to match function definition
...
Signed-off-by: Steve French (sfrench@us.ibm.com )
2005-05-17 16:07:23 -05:00
Steve French
b2aeb9d565
[CIFS] Fix oops in cifs_unlink. Caused in some cases when renaming over existing,
...
newly created, file.
Samba bugzilla: 2697
Signed-off-by: Steve French (sfrench@us.ibm.com )
2005-05-17 13:16:18 -05:00
Steve French
67594feb4b
[CIFS] missing break needed to handle < when mount option "mapchars" specified
...
Signed-off-by: Steve French (sfrench@us.ibm.com )
2005-05-17 13:04:49 -05:00
Adrian Bunk
dfc1e14854
[PATCH] remove BK documentation
...
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>
2005-05-05 16:36:42 -07:00
Steve French
9ea1f8f505
[PATCH] cifs: Update cifs todo list
...
Signed-off-by: Steve French (sfrench@us.ibm.com )
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-04-30 11:10:58 -07:00
Steve French
6857547671
[PATCH] cifs: append \* properly on ASCII servers
...
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>
2005-04-30 11:10:57 -07:00
Steve French
0cb766ae62
[PATCH] cifs: Do not sleep interruptible after socket connect failure
...
.. 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>
2005-04-28 22:41:11 -07:00
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