mirror of
https://github.com/Fishwaldo/linux-bl808.git
synced 2025-06-17 20:25:19 +00:00
lsm,selinux: add new hook to compare new mount to an existing mount
Add a new hook that takes an existing super block and a new mount with new options and determines if new options confict with an existing mount or not. A filesystem can use this new hook to determine if it can share the an existing superblock with a new superblock for the new mount. Signed-off-by: Olga Kornievskaia <kolga@netapp.com> Acked-by: Anna Schumaker <Anna.Schumaker@Netapp.com> [PM: tweak the subject line, fix tab/space problems] Signed-off-by: Paul Moore <paul@paul-moore.com>
This commit is contained in:
parent
431c3be16b
commit
69c4a42d72
5 changed files with 78 additions and 0 deletions
|
@ -142,6 +142,12 @@
|
|||
* @orig the original mount data copied from userspace.
|
||||
* @copy copied data which will be passed to the security module.
|
||||
* Returns 0 if the copy was successful.
|
||||
* @sb_mnt_opts_compat:
|
||||
* Determine if the new mount options in @mnt_opts are allowed given
|
||||
* the existing mounted filesystem at @sb.
|
||||
* @sb superblock being compared
|
||||
* @mnt_opts new mount options
|
||||
* Return 0 if options are compatible.
|
||||
* @sb_remount:
|
||||
* Extracts security system specific mount options and verifies no changes
|
||||
* are being made to those options.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue