mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-11-18 07:35:12 +08:00
TOMOYO: Print URL information before panic().
Configuration files for TOMOYO 2.3 are not compatible with TOMOYO 2.2. But current panic() message is too unfriendly and is confusing users. Signed-off-by: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> Reviewed-by: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com> Signed-off-by: James Morris <jmorris@namei.org>
This commit is contained in:
parent
b0ae198113
commit
9f1c1d426b
@ -2053,13 +2053,22 @@ void tomoyo_check_profile(void)
|
||||
const u8 profile = domain->profile;
|
||||
if (tomoyo_profile_ptr[profile])
|
||||
continue;
|
||||
printk(KERN_ERR "You need to define profile %u before using it.\n",
|
||||
profile);
|
||||
printk(KERN_ERR "Please see http://tomoyo.sourceforge.jp/2.3/ "
|
||||
"for more information.\n");
|
||||
panic("Profile %u (used by '%s') not defined.\n",
|
||||
profile, domain->domainname->name);
|
||||
}
|
||||
tomoyo_read_unlock(idx);
|
||||
if (tomoyo_profile_version != 20090903)
|
||||
if (tomoyo_profile_version != 20090903) {
|
||||
printk(KERN_ERR "You need to install userland programs for "
|
||||
"TOMOYO 2.3 and initialize policy configuration.\n");
|
||||
printk(KERN_ERR "Please see http://tomoyo.sourceforge.jp/2.3/ "
|
||||
"for more information.\n");
|
||||
panic("Profile version %u is not supported.\n",
|
||||
tomoyo_profile_version);
|
||||
}
|
||||
printk(KERN_INFO "TOMOYO: 2.3.0\n");
|
||||
printk(KERN_INFO "Mandatory Access Control activated.\n");
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user