lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Message-Id: <20171212183424.26406-10-martin@martinbrandenburg.com> Date: Tue, 12 Dec 2017 13:34:15 -0500 From: Martin Brandenburg <martin@...ibond.com> To: hubcap@...ibond.com, devel@...ts.orangefs.org, linux-fsdevel@...r.kernel.org, linux-kernel@...r.kernel.org Cc: Martin Brandenburg <martin@...ibond.com> Subject: [PATCH 09/18] orangefs: only set a_ops for regular files From: Martin Brandenburg <martin@...ibond.com> Signed-off-by: Martin Brandenburg <martin@...ibond.com> --- fs/orangefs/inode.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/fs/orangefs/inode.c b/fs/orangefs/inode.c index 5c451e245cf7..cf6924c36a22 100644 --- a/fs/orangefs/inode.c +++ b/fs/orangefs/inode.c @@ -187,12 +187,11 @@ const struct inode_operations orangefs_file_inode_operations = { static int orangefs_init_iops(struct inode *inode) { - inode->i_mapping->a_ops = &orangefs_address_operations; - switch (inode->i_mode & S_IFMT) { case S_IFREG: inode->i_op = &orangefs_file_inode_operations; inode->i_fop = &orangefs_file_operations; + inode->i_data.a_ops = &orangefs_address_operations; inode->i_blkbits = PAGE_SHIFT; break; case S_IFLNK: -- 2.15.1
Powered by blists - more mailing lists