utils.c (4b4193256c8d3bc3a5397b5cd9494c2ad386317d) utils.c (0d56a4518d5eaf595a24ab2202e171330bb2ed72)
1// SPDX-License-Identifier: MIT
2/*
3 * VirtualBox Guest Shared Folders support: Utility functions.
4 * Mainly conversion from/to VirtualBox/Linux data structures.
5 *
6 * Copyright (C) 2006-2018 Oracle Corporation
7 */
8

--- 219 unchanged lines hidden (view full) ---

228 sf_i->force_restat = 1;
229 fallthrough;
230 default:
231 err = vboxsf_inode_revalidate(dentry);
232 }
233 if (err)
234 return err;
235
1// SPDX-License-Identifier: MIT
2/*
3 * VirtualBox Guest Shared Folders support: Utility functions.
4 * Mainly conversion from/to VirtualBox/Linux data structures.
5 *
6 * Copyright (C) 2006-2018 Oracle Corporation
7 */
8

--- 219 unchanged lines hidden (view full) ---

228 sf_i->force_restat = 1;
229 fallthrough;
230 default:
231 err = vboxsf_inode_revalidate(dentry);
232 }
233 if (err)
234 return err;
235
236 generic_fillattr(d_inode(dentry), kstat);
236 generic_fillattr(&init_user_ns, d_inode(dentry), kstat);
237 return 0;
238}
239
240int vboxsf_setattr(struct dentry *dentry, struct iattr *iattr)
241{
242 struct vboxsf_inode *sf_i = VBOXSF_I(d_inode(dentry));
243 struct vboxsf_sbi *sbi = VBOXSF_SBI(dentry->d_sb);
244 struct shfl_createparms params = {};

--- 307 unchanged lines hidden ---
237 return 0;
238}
239
240int vboxsf_setattr(struct dentry *dentry, struct iattr *iattr)
241{
242 struct vboxsf_inode *sf_i = VBOXSF_I(d_inode(dentry));
243 struct vboxsf_sbi *sbi = VBOXSF_SBI(dentry->d_sb);
244 struct shfl_createparms params = {};

--- 307 unchanged lines hidden ---