file.c (31867b23d7d1ee3535136c6a410a6cf56f666bfc) | file.c (5d539245cb18afa8943cbf2be0cdc033e49f3a4a) |
---|---|
1// SPDX-License-Identifier: GPL-2.0 2/* 3 * fs/f2fs/file.c 4 * 5 * Copyright (c) 2012 Samsung Electronics Co., Ltd. 6 * http://www.samsung.com/ 7 */ 8#include <linux/fs.h> --- 1637 unchanged lines hidden (view full) --- 1646 struct inode *inode = file_inode(filp); 1647 struct f2fs_inode_info *fi = F2FS_I(inode); 1648 unsigned int flags = fi->i_flags; 1649 1650 if (f2fs_encrypted_inode(inode)) 1651 flags |= F2FS_ENCRYPT_FL; 1652 if (f2fs_has_inline_data(inode) || f2fs_has_inline_dentry(inode)) 1653 flags |= F2FS_INLINE_DATA_FL; | 1// SPDX-License-Identifier: GPL-2.0 2/* 3 * fs/f2fs/file.c 4 * 5 * Copyright (c) 2012 Samsung Electronics Co., Ltd. 6 * http://www.samsung.com/ 7 */ 8#include <linux/fs.h> --- 1637 unchanged lines hidden (view full) --- 1646 struct inode *inode = file_inode(filp); 1647 struct f2fs_inode_info *fi = F2FS_I(inode); 1648 unsigned int flags = fi->i_flags; 1649 1650 if (f2fs_encrypted_inode(inode)) 1651 flags |= F2FS_ENCRYPT_FL; 1652 if (f2fs_has_inline_data(inode) || f2fs_has_inline_dentry(inode)) 1653 flags |= F2FS_INLINE_DATA_FL; |
1654 if (is_inode_flag_set(inode, FI_PIN_FILE)) 1655 flags |= F2FS_NOCOW_FL; |
|
1654 1655 flags &= F2FS_FL_USER_VISIBLE; 1656 1657 return put_user(flags, (int __user *)arg); 1658} 1659 1660static int __f2fs_ioc_setflags(struct inode *inode, unsigned int flags) 1661{ --- 1497 unchanged lines hidden --- | 1656 1657 flags &= F2FS_FL_USER_VISIBLE; 1658 1659 return put_user(flags, (int __user *)arg); 1660} 1661 1662static int __f2fs_ioc_setflags(struct inode *inode, unsigned int flags) 1663{ --- 1497 unchanged lines hidden --- |