Sophie

Sophie

distrib > Scientific%20Linux > 5x > x86_64 > by-pkgid > 27922b4260f65d317aabda37e42bbbff > files > 940

kernel-2.6.18-238.el5.src.rpm

From: Eric Sandeen <sandeen@redhat.com>
Date: Tue, 18 Dec 2007 12:09:47 -0600
Subject: [fs] ecryptfs: backport generic_file_aio_read
Message-id: 47680CEB.9090907@redhat.com
O-Subject: [RHEL 5.2 PATCH] 5/15: eCryptfs: backport generic_file_aio_read
Bugzilla: 228341

Backport to RHEL5 generic_file_aio_read API

diff --git a/fs/ecryptfs/file.c b/fs/ecryptfs/file.c
index 94efb9d..f5adc61 100644
--- a/fs/ecryptfs/file.c
+++ b/fs/ecryptfs/file.c
@@ -43,15 +43,15 @@
  * The function to be used for directory reads is ecryptfs_read.
  */
 static ssize_t ecryptfs_read_update_atime(struct kiocb *iocb,
-				const struct iovec *iov,
-				unsigned long nr_segs, loff_t pos)
+				char __user *buf,
+				size_t count, loff_t pos)
 {
 	int rc;
 	struct dentry *lower_dentry;
 	struct vfsmount *lower_vfsmount;
 	struct file *file = iocb->ki_filp;
 
-	rc = generic_file_aio_read(iocb, iov, nr_segs, pos);
+	rc = generic_file_aio_read(iocb, buf, count, pos);
 	/*
 	 * Even though this is a async interface, we need to wait
 	 * for IO to finish to update atime