An error occurred fetching the project authors.
- 08 Jan, 2005 1 commit
-
-
Thomas Gleixner authored
To make spinlock/rwlock initialization consistent all over the kernel, this patch converts explicit lock-initializers into spin_lock_init() and rwlock_init() calls. Currently, spinlocks and rwlocks are initialized in two different ways: lock = SPIN_LOCK_UNLOCKED spin_lock_init(&lock) rwlock = RW_LOCK_UNLOCKED rwlock_init(&rwlock) this patch converts all explicit lock initializations to spin_lock_init() or rwlock_init(). (Besides consistency this also helps automatic lock validators and debugging code.) The conversion was done with a script, it was verified manually and it was reviewed, compiled and tested as far as possible on x86, ARM, PPC. There is no runtime overhead or actual code change resulting out of this patch, because spin_lock_init() and rwlock_init() are macros and are thus equivalent to the explicit initialization method. That's the second batch of the unifying patches. Signed-off-by:
Thomas Gleixner <tglx@linutronix.de> Acked-by:
Ingo Molnar <mingo@elte.hu> Signed-off-by:
Andrew Morton <akpm@osdl.org> Signed-off-by:
Linus Torvalds <torvalds@osdl.org>
-
- 15 Dec, 2004 1 commit
-
-
Steve French authored
incorrectly limited to just over 512) Pointed out by Shaggy. Signed-off-by: Steve French (sfrench@us.ibm.com)
-
- 12 Dec, 2004 1 commit
-
-
Steve French authored
allowing buffer size to be changed Signed-off-by: Steve French (sfrench@us.ibm.com)
-
- 11 Dec, 2004 2 commits
-
-
Steve French authored
Signed-off-by: Steve French (sfrench@us.ibm.com)
-
Steve French authored
buffers and for maximum number of simultaneous requests. Fix directio of userbuffers to use copy_to_user. Signed-off-by: Steve French (sfrench@us.ibm.com)
-
- 09 Dec, 2004 1 commit
-
-
Steve French authored
dnotify to be disabled by default. Fix dnotify endianness. Signed-off-by: Steve French (sfrench@us.ibm.com)
-
- 07 Dec, 2004 1 commit
-
-
Steve French authored
do not zero the beginning of the header twice. Signed-off-by: Steve French (sfrench@us.ibm.com)
-
- 02 Dec, 2004 1 commit
-
-
Steve French authored
Signed-off-by: Steve French (sfrench@us.ibm.com)
-
- 01 Dec, 2004 1 commit
-
-
Steve French authored
-
- 30 Nov, 2004 3 commits
-
-
Steve French authored
(which appears to be 116 bytes), otherwise they take 1 page each. Add them to cifs debug counters and optionally use them for SMBClose. Signed-off-by: Steve French (sfrench@us.ibm.com)
-
Steve French authored
Signed-off-by: Steve French (sfrench@us.ibm.com)
-
Steve French authored
Signed-off-by: Steve French (sfrench@us.ibm.com)
-
- 28 Nov, 2004 1 commit
-
-
Steve French authored
[CIFS] cifs readdir part 11. Also renames unused /proc/fs/cifs/QuotaEnabled config switch to NewReaddirEnabled for turning on testing of new readdir code Signed-off-by: Steve French (sfrench@us.ibm.com)
-
- 25 Nov, 2004 1 commit
-
-
Steve French authored
Signed-off-by: Steve French (sfrench@us.ibm.com)
-
- 19 Oct, 2004 1 commit
-
-
Christoph Hellwig authored
Currently we every filesystem with Posix ACLs has it's own reimplemtation of the generic permission checking code with additonal ACL support. This patch - adds an optional callback to vfs_permission that filesystems can use for ACL support (and renames it to generic_permission because the old name was wrong - it wasn't like the other vfs_* functions at all) - uses it in ext2, ext3 and jfs. XFS will follow a little later as it's permission checking is burried under several layers of abstraction. From: Dave Kleikamp <shaggy@austin.ibm.com> jfs doesn't currently set MS_POSIXACL (it doesn't require the acl mount option), so this test would fail here. The patch below will set it. Signed-off-by:
Andrew Morton <akpm@osdl.org> Signed-off-by:
Linus Torvalds <torvalds@osdl.org>
-
- 01 Sep, 2004 1 commit
-
-
Steve French authored
Signed-of-by: Steve French (sfrench@us.ibm.com)
-
- 31 Aug, 2004 1 commit
-
-
Alexander Viro authored
Signed-off-by:
Al Viro <viro@parcelfarce.linux.org.uk> Signed-off-by:
Linus Torvalds <torvalds@osdl.org>
-
- 26 Aug, 2004 2 commits
-
-
Steve French authored
[CIFS] Various fixes to bugs pointed out by Stanford checker SWAT tool (mostly missing checks on small kmallocs and some out of order null pointer checks) Signed-off-by: Steve French (sfrench@us.ibm.com)
-
Steve French authored
Signed-off-by: Steve French (sfrench@us.ibm.com)
-
- 24 Aug, 2004 1 commit
-
-
Anton Blanchard authored
Most of the inode slabs are cacheline aligned. This can waste a fair amount of memory, especially on architectures with large cacheline sizes (eg 128 bytes). Alignment has a few advantages. It prevents 2 cpus from accessing 2 data structures in the same cacheline. Since struct inodes are well over a cacheline and there are so many of them, there is little chance we will hit this problem if we remove the alignment. Alignment also ensures the maximum amount of the data structure is in the same cacheline (instead of straddling 2 for example). The large size of struct inode reduces this advantage. With this patch the inode_cache slab goes from 640 bytes to 544 bytes, and the number that fits in a 4kB slab goes from 6 to 7 on ppc64. A number of other inode slabs also see improvements. Signed-off-by:
Anton Blanchard <anton@samba.org> Signed-off-by:
Andrew Morton <akpm@osdl.org> Signed-off-by:
Linus Torvalds <torvalds@osdl.org>
-
- 13 Aug, 2004 1 commit
-
-
Matthew Wilcox authored
The newly introduced ->fcntl file_operation is badly thought out, not to mention undocumented. This patch replaces it with two better defined operations -- check_flags and dir_notify. Any other fcntl()s that filesystems are interested in can have their own properly typed f_op method when they need it. Signed-off-by:
Linus Torvalds <torvalds@osdl.org>
-
- 28 Jul, 2004 1 commit
-
-
Steve French authored
Signed-off-by: Steve French (sfrench@us.ibm.com)
-
- 18 Jul, 2004 1 commit
-
-
Steve French authored
CIFS: Add missing mount option for optionally cifs perm checks when uids on server and client do not match and for optionally overriding server setting default uid/gid of new cifs files and directories. Signed-off-by: Steve French (sfrench@us.ibm.com)
-
- 05 Jul, 2004 1 commit
-
-
Anton Blanchard authored
gcc 3.5 is warning about static vs non static function declarations. The following patch removes function prototypes in .h files where possible and changes prototypes to be static elsewhere. Signed-off-by:
Anton Blanchard <anton@samba.org> Signed-off-by:
Andrew Morton <akpm@osdl.org> Signed-off-by:
Linus Torvalds <torvalds@osdl.org>
-
- 10 Jun, 2004 1 commit
-
-
Steve French authored
Signed-off-by: Steve French (sfrench@us.ibm.com>
-
- 27 May, 2004 1 commit
-
-
Steve French authored
Add support for cifs per-share statistics, and add corresponding make menuconfig option for cifs statistics
-
- 17 May, 2004 2 commits
-
-
Steve French authored
-
Steve French authored
switch to mempools for cifs request buf and mid allocation to avoid deadlocks in out of memory conditions
-
- 01 May, 2004 1 commit
-
-
Steve French authored
-
- 26 Apr, 2004 1 commit
-
-
Steve French authored
-
- 22 Apr, 2004 1 commit
-
-
Steve French authored
-
- 19 Apr, 2004 1 commit
-
-
Steve French authored
-
- 16 Apr, 2004 2 commits
-
-
Alexander Viro authored
- a bunch of filesystems force MS_NODIRATIME on mount but forgot to do the same on remount. Fixed.
-
Steve French authored
-
- 15 Apr, 2004 1 commit
-
-
Steve French authored
check permission locally for servers that do not support the CIFS Unix Extensions (allowing file_mode and dir_mode to augment the server permission check, by doing local vfs_permission check)
-
- 14 Apr, 2004 1 commit
-
-
Steve French authored
-
- 06 Apr, 2004 1 commit
-
-
Steve French authored
Fix 20 second hang on some deletes of reopened file due to semaphore conflict with vfs_delete on i_sem
-
- 26 Mar, 2004 1 commit
-
-
Steve French authored
-
- 25 Mar, 2004 1 commit
-
-
Steve French authored
-
- 12 Mar, 2004 1 commit
-
-
Andrew Morton authored
From: <viro@parcelfarce.linux.theplanet.co.uk> cramfs and freevxfs explicitly mark themselves readonly (as other r/o fs do). afs marked noatime (ACKed by maintainer) filesystems that do not do update_atime() in their ->readdir() had been explicitly marked nodiratime. NOTE: cifs, coda and ncpfs almost certainly need full noatime as we currently have in nfs and afs. update_atime() call shifted to callers of ->readdir() and out of ->readdir() instances. Bugs caught: dcache_readdir() updated atime only if it reached EOF. bfs_readdir() - ditto. qnx4_readdir() - ditto.
-