reiserfs: convert to new aops
Convert reiserfs to new aops Signed-off-by: Vladimir Saveliev <vs@namesys.com> Signed-off-by: Nick Piggin <npiggin@suse.de> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:

committed by
Linus Torvalds

parent
797b4cffdf
commit
ba9d8cec6c
@@ -426,6 +426,12 @@ static inline __u32 xattr_hash(const char *msg, int len)
|
||||
return csum_partial(msg, len, 0);
|
||||
}
|
||||
|
||||
int reiserfs_commit_write(struct file *f, struct page *page,
|
||||
unsigned from, unsigned to);
|
||||
int reiserfs_prepare_write(struct file *f, struct page *page,
|
||||
unsigned from, unsigned to);
|
||||
|
||||
|
||||
/* Generic extended attribute operations that can be used by xa plugins */
|
||||
|
||||
/*
|
||||
@@ -512,15 +518,15 @@ reiserfs_xattr_set(struct inode *inode, const char *name, const void *buffer,
|
||||
rxh->h_hash = cpu_to_le32(xahash);
|
||||
}
|
||||
|
||||
err = mapping->a_ops->prepare_write(fp, page, page_offset,
|
||||
page_offset + chunk + skip);
|
||||
err = reiserfs_prepare_write(fp, page, page_offset,
|
||||
page_offset + chunk + skip);
|
||||
if (!err) {
|
||||
if (buffer)
|
||||
memcpy(data + skip, buffer + buffer_pos, chunk);
|
||||
err =
|
||||
mapping->a_ops->commit_write(fp, page, page_offset,
|
||||
page_offset + chunk +
|
||||
skip);
|
||||
reiserfs_commit_write(fp, page, page_offset,
|
||||
page_offset + chunk +
|
||||
skip);
|
||||
}
|
||||
unlock_page(page);
|
||||
reiserfs_put_page(page);
|
||||
|
Reference in New Issue
Block a user