Displaying 20 results from an estimated 27 matches for "iattr".
Did you mean:
attr
2001 Mar 28
1
Ext3 and LFS - possible? fatal?
Has anyone tried LFS (ie >2G files support) and Ext3 together?
Are there good reasons why this should/should not work?
I see the RH enterprise kernel patch set specifically does not attempt
both lfs and ext3, but the lfs patches themselves touch some reasonably
localised parts of ext2, so I would hope (without having dived in there
to test), that the ext3 changes would mirror that
2001 Mar 13
5
is this null block OK?
...static int presto_do_truncate(struct presto_file_set *fset,
struct dentry *dentry, loff_t length,
loff_t size_check)
{
struct inode *inode = dentry->d_inode;
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(&a...
2009 Jan 12
5
[PATCH 0/5] OCFS2 quota fixes
Hello,
the following series of patches fixes some issues with OCFS2 quotas.
The first patch modifies VFS quota locking, the next patch uses the
fact to simplify OCFS2 quota locking and solves a few deadlock issues.
The third and the fourth patches fix another possible deadlocks in OCFS2
quota code and the last patch is a minor cleanup.
Honza
2010 May 04
0
3.0.4 vs apache cookie looking
...on the flock() behavior within mod_auth_cas.c.
Doing some googling I found several references to FUSE and the need to
use the glfs version related to flock().
I have attempted to compile each version available on the download
page, but they all depend on
the existence of ia_file within the struct iattr definition which the
above linux kernel does not have.
fuse-2.7.4glfs11/kernel/dir.c:1027: error: ?struct iattr? has no
member named ?ia_file?
Can someone provide guidance on how I might resolve this issue?
Thank you,
2004 Sep 03
0
[PATCH] remove unused prototypes from file.c
...=================
--- src/file.c (revision 1418)
+++ src/file.c (working copy)
@@ -53,13 +53,7 @@
#define OCFS_DEBUG_CONTEXT OCFS_DEBUG_CONTEXT_FILE
-extern struct semaphore recovery_list_sem;
-extern spinlock_t oin_num_ext_lock;
-static int ocfs_change_file_attrib(ocfs_super *osb, struct iattr *attr,
- struct inode *inode);
-static int ocfs_truncate_file(ocfs_super *osb, __u64 file_size,
- struct inode *inode);
static int ocfs2_zero_extend(struct inode *inode);
static void ocfs_fe_set_attributes(ocfs2_dinode *fe, struct iattr *attr)
2005 Jan 04
0
[2.6 patch] smbfs: make some functions static
...void smb_decode_unix_basic(struct smb_fattr *fattr, struct smb_sb_info *server, char *p);
extern int smb_proc_getattr(struct dentry *dir, struct smb_fattr *fattr);
extern int smb_proc_setattr(struct dentry *dir, struct smb_fattr *fattr);
extern int smb_proc_setattr_unix(struct dentry *d, struct iattr *attr, unsigned int major, unsigned int minor);
@@ -34,7 +33,6 @@
extern int smb_proc_read_link(struct smb_sb_info *server, struct dentry *d, char *buffer, int len);
extern int smb_proc_symlink(struct smb_sb_info *server, struct dentry *d, const char *oldpath);
extern int smb_proc_link(struct sm...
2014 Jul 01
3
[PATCH driver-core-linus] kernfs: kernfs_notify() must be useable from non-sleepable contexts
...punting the notification delivery through a
work item. This ends up adding an extra pointer to kernfs_elem_attr
enlarging kernfs_node by a pointer, which is not ideal but not a very
big deal either. If this turns out to be an actual issue, we can move
kernfs_elem_attr->size to kernfs_node->iattr later.
Signed-off-by: Tejun Heo <tj at kernel.org>
Reported-by: Josh Boyer <jwboyer at fedoraproject.org>
Cc: "Michael S. Tsirkin" <mst at redhat.com>
Cc: Jens Axboe <axboe at kernel.dk>
---
fs/kernfs/file.c | 69 +++++++++++++++++++++++++++++++++++++++---...
2014 Jul 01
3
[PATCH driver-core-linus] kernfs: kernfs_notify() must be useable from non-sleepable contexts
...punting the notification delivery through a
work item. This ends up adding an extra pointer to kernfs_elem_attr
enlarging kernfs_node by a pointer, which is not ideal but not a very
big deal either. If this turns out to be an actual issue, we can move
kernfs_elem_attr->size to kernfs_node->iattr later.
Signed-off-by: Tejun Heo <tj at kernel.org>
Reported-by: Josh Boyer <jwboyer at fedoraproject.org>
Cc: "Michael S. Tsirkin" <mst at redhat.com>
Cc: Jens Axboe <axboe at kernel.dk>
---
fs/kernfs/file.c | 69 +++++++++++++++++++++++++++++++++++++++---...
2011 Jun 24
10
[PATCH 0/9] remove i_alloc_sem V2
i_alloc_sem has always been a bit of an odd "lock". It''s the only remaining
rw_semaphore that can be released by a different thread than the one that
locked it, and it''s use case in the core direct I/O code is more like a
counter given that the writers already have external serialization.
This series removes it in favour of a simpler counter scheme, thus getting
rid
2013 Nov 19
6
[PATCH] Btrfs: fix very slow inode eviction and fs unmount
...++++++++++++++++++++++++++++++++++++--------
1 file changed, 84 insertions(+), 14 deletions(-)
diff --git a/fs/btrfs/inode.c b/fs/btrfs/inode.c
index 5a5de36..e889779 100644
--- a/fs/btrfs/inode.c
+++ b/fs/btrfs/inode.c
@@ -4488,6 +4488,62 @@ static int btrfs_setattr(struct dentry *dentry, struct iattr *attr)
return err;
}
+/*
+ * While truncating the inode pages during eviction, we get the VFS calling
+ * btrfs_invalidatepage() against each page of the inode. This is slow because
+ * the calls to btrfs_invalidatepage() result in a huge amount of calls to
+ * lock_extent_bits() and clear_ext...
2001 Dec 07
1
chown/quota bug in ext3
Hi,
there appears to be a bug w.r.t. chown and quotas in ext3.
In particular, if you "chown" a file on a filesystem with userquotas
enabled, the quota charge in not transfered.
ditto "chgrp" and group quotas.
This happens because i_op->setattr has been redefined for files, and
ext3_setattr doesn't do the DQUOT_TRANSFER like it should.
I have fixed it by adding a
2009 Oct 31
1
Centos 5.4 kernels for NFS4
Do CentOS 5.4 users still have to use the RedHat preliminary kernels
(http://people.redhat.com/jlayton/) for getting a NFSv4 safe kernel or
have the patches been incorporated into CentosPlus kernels?
Or is kernel-2.6.18-164.3.1.el5 somewhere in the queue?
Thanks in advance!
GS
--
Gerhard Schneider
Institute of Lightweight Design and e-Mail: gs at ilsb.tuwien.ac.at
Structural
2014 Jul 01
0
[PATCH driver-core-linus] kernfs: kernfs_notify() must be useable from non-sleepable contexts
...ation delivery through a
> work item. This ends up adding an extra pointer to kernfs_elem_attr
> enlarging kernfs_node by a pointer, which is not ideal but not a very
> big deal either. If this turns out to be an actual issue, we can move
> kernfs_elem_attr->size to kernfs_node->iattr later.
>
> Signed-off-by: Tejun Heo <tj at kernel.org>
> Reported-by: Josh Boyer <jwboyer at fedoraproject.org>
> Cc: "Michael S. Tsirkin" <mst at redhat.com>
> Cc: Jens Axboe <axboe at kernel.dk>
> ---
> fs/kernfs/file.c | 69 +++++++...
2018 May 10
0
suboptimal type isomorphy handling involving opaque structs
...'t all,
just the most common ones):
$ egrep '^%struct\.[0-9a-z_]+\.' llvm_bitcode_linked.ll | egrep -v
'^%struct\.anon\.' | cut -d. -f2 | sort | uniq -c | sort -n | tail
-n30
462 file_lock
462 file_lock_operations
462 file_operations
462 file_system_type
462 iattr
462 inode
462 inode_operations
462 kiocb
462 lock_manager_operations
462 mem_dqinfo
462 mm_struct
462 page
462 path
462 quotactl_ops
462 quota_format_ops
462 quota_format_type
462 quota_info
462 rw_semaphore
462 super_block
462 super_opera...
2002 Dec 15
2
problem with Andrew's patch ext3
Hello Andrew,
I patched 2.4.20 with your patch found out on http://lwn.net/Articles/17447/
and I have a big problem with:
once server is booted on 2.4.20 with your patch, when I want to reboot
with /sbin/reboot, server makes a Segmentation fault and it crashs.
I tested it on 50-60 servers and it is the same problem. I tested kernel
2.4.20 without your patch: no problem.
# uname -a
Linux XXXXXX
2009 Feb 26
1
[PATCH 0/7] OCFS2 locking fixes and lockdep annotations
Hi,
the first four patches in this series fix locking problems in OCFS2 quota code (three of
them can lead to potential deadlocks). The fifth patch reorders ip_alloc_sem for directories
to be acquired before localalloc locks. Mark would you please merge these?
The last two patches implement lockdep annotations for OCFS2 cluster locks. We annotate all
the cluster locks except for special ones
2002 Dec 06
2
[patch] fix the ext3 data=journal unmount bug
...s(struct inode *);
extern int filemap_fdatasync(struct address_space *);
extern int filemap_fdatawait(struct address_space *);
-extern void sync_supers(kdev_t);
+extern void sync_supers(kdev_t dev, int wait);
extern int bmap(struct inode *, int);
extern int notify_change(struct dentry *, struct iattr *);
extern int permission(struct inode *, int);
--- linux-akpm/fs/super.c~sync_fs Thu Dec 5 21:33:56 2002
+++ linux-akpm-akpm/fs/super.c Thu Dec 5 21:33:56 2002
@@ -445,7 +445,7 @@ static inline void write_super(struct su
* hold up the sync while mounting a device. (The newly
* mounted devic...
2014 Jun 29
2
virt_blk BUG: sleeping function called from invalid context
On 06/29/2014 02:47 PM, Michael S. Tsirkin wrote:
> On Sun, Jun 29, 2014 at 09:32:22PM +0200, Christoph Hellwig wrote:
>> On Sun, Jun 29, 2014 at 11:26:37AM +0300, Michael S. Tsirkin wrote:
>>> On Fri, Jun 27, 2014 at 07:57:38AM -0400, Josh Boyer wrote:
>>>> Hi All,
>>>>
>>>> We've had a report[1] of the virt_blk driver causing a lot of
2014 Jun 29
2
virt_blk BUG: sleeping function called from invalid context
On 06/29/2014 02:47 PM, Michael S. Tsirkin wrote:
> On Sun, Jun 29, 2014 at 09:32:22PM +0200, Christoph Hellwig wrote:
>> On Sun, Jun 29, 2014 at 11:26:37AM +0300, Michael S. Tsirkin wrote:
>>> On Fri, Jun 27, 2014 at 07:57:38AM -0400, Josh Boyer wrote:
>>>> Hi All,
>>>>
>>>> We've had a report[1] of the virt_blk driver causing a lot of
2008 Oct 24
19
[PATCH 00/00] Implement quotas for OCFS2 (version 2)
Hello,
the following patch series implements quotas for OCFS2. The patch
series is based on:
git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2.git linux-next
I've adressed Joel's comments, also node recovery is now fully working
and I've fixed a few issues I found during my testing. So I'm currently
not aware of any bugs. Please review, test, comment. Thanks.