search for: i_sem

Displaying 9 results from an estimated 9 matches for "i_sem".

2001 Jul 30
1
ext3-2.4-0.9.5
...gives it enormous scalability, whereas ext2 basically stops. If you have 100 processes each doing synchronous operations in a single big directory then ext2 does OK, and ext3 is only slightly quicker than ext2. This is because the VFS serialises operations on particular directories via parent->i_sem and defeats ext3 transaction batching. Most testing was performed on a `chattr +S' directory tree because that seems to be a convenient way to operate popular MTAs. ext3 relied upon the `chattr' setting to provide synchronous semantics for all directory and write operations. For ext2, th...
2001 Sep 19
2
Coda and Ext3
Hi everyone, The Linux Coda drivers and the ext3 patches don't seem to get along very well, at least in Linux 2.4.7. I've got a stock 2.4.7 kernel with a patch applied to the USB drivers (for a sony digital camera; see http://www.sujal.net/tech/linux/ just a change in unusual_devs.h). After I applied the ext3 patches from http://www.uow.edu.au/~andrewm/linux/ext3/ . Basically,
2010 Jun 17
1
kjournald blocked in D state
...I'm not a crash expert so I then looked the last address pushed onto its stack and traced down to the inode semaphore: crash> struct file.f_dentry 000001005fa12ce8 f_dentry = 0x1021f4e5510, crash> struct dentry.d_inode 0x1021f4e5510 d_inode = 0x100c95c17c0, crash> struct inode.i_sem 0x100c95c17c0 i_sem = { count = { counter = -916711312 <-------------------- This looks wrong }, sleepers = 256, wait = { lock = { lock = 497690456, magic = 258 }, task_list = { next = 0x100000000000, <--------------- This...
2001 Oct 11
4
ext3 0.9.12 for 2.4.10-ac11
...ilds - Fix truncate deadlock - Fix bmap oops on data-journaled filesystems - Add MODULE_LICENSE tags - Cleanup some error messages 0.9.12 ------ - Fix oops in directory readahead on empty (ie. deleted) directories - Handle new S_NOQUOTA flag for 2.4.10+ quota code - Revert i_truncate_sem vs i_sem lock ordering to original design. This fixes an obscure deadlock, but will deadlock 2.4.11's shmem.c. It's safe with 2.4.10-ac11's shmem.c
2004 Sep 15
1
RC2 zaptel compile problem
...#39; isn't known include/linux/fs.h:431: error: storage size of `i_atime' isn't known include/linux/fs.h:432: error: storage size of `i_mtime' isn't known include/linux/fs.h:433: error: storage size of `i_ctime' isn't known include/linux/fs.h:440: error: storage size of `i_sem' isn't known include/linux/fs.h:441: error: storage size of `i_alloc_sem' isn't known include/linux/fs.h:447: error: storage size of `i_data' isn't known include/linux/fs.h:574: error: storage size of `f_owner' isn't known include/linux/fs.h:745: error: storage size...
2001 Mar 13
5
is this null block OK?
...struct super_operations *op; int error; struct iattr newattrs; ENTRY; /* Not pretty: "inode->i_size" shouldn't really be "loff_t". */ if ((off_t) length < 0) return -EINVAL; down(&inode->i_sem); if (size_check != inode->i_size) { up(&inode->i_sem); EXIT; return -EALREADY; } newattrs.ia_size = length; newattrs.ia_valid = ATTR_SIZE | ATTR_CTIME; op = filter_c2csops(fset->fset_cache->c...
2005 Jan 06
0
[2.6 patch] fs/ext3/: possible cleanups
...const void *value, size_t size, int flags) { --- linux-2.6.10-mm2-full/fs/ext3/xattr.c.old 2005-01-06 23:28:52.000000000 +0100 +++ linux-2.6.10-mm2-full/fs/ext3/xattr.c 2005-01-06 23:33:06.000000000 +0100 @@ -139,22 +139,11 @@ } /* - * Inode operation listxattr() - * - * dentry->d_inode->i_sem: don't care - */ -ssize_t -ext3_listxattr(struct dentry *dentry, char *buffer, size_t size) -{ - return ext3_xattr_list(dentry->d_inode, buffer, size); -} - -/* * ext3_xattr_block_get() * * routine looks for attribute in EA block and returns it's value and size */ -int +static in...
2007 Jun 03
1
FW: Centos kernel source
I already did what you said,please see the log results in zaptel.rar attached when I compile zapltel using make ********************************************* No employee or agent is authorized to conclude any binding agreement on behalf of Xplorium with another party by e-mail without express written confirmation by an officer of Xplorium. Any views expressed by an individual in this
2007 Jun 03
6
Centos kernel source
I am using centos 4.4 server cd ,when I am trying to compile zaptel 1.4.2 ... error appears > >From where I can get the missing rpms .or kernel source >From where I can get the centos 4.4 server kernel source. Regards ********************************************* No employee or agent is authorized to conclude any binding agreement on behalf of Xplorium with another