5 |
* |
* |
6 |
* Copyright (C) 2005-2007 NTT DATA CORPORATION |
* Copyright (C) 2005-2007 NTT DATA CORPORATION |
7 |
* |
* |
8 |
* Version: 1.4.2 2007/07/13 |
* Version: 1.5.0-pre 2007/08/06 |
9 |
* |
* |
10 |
* This file is applicable to both 2.4.30 and 2.6.11 and later. |
* This file is applicable to both 2.4.30 and 2.6.11 and later. |
11 |
* See README.ccs for ChangeLog. |
* See README.ccs for ChangeLog. |
130 |
for (ptr = domain->first_acl_ptr; ptr; ptr = ptr->next) { |
for (ptr = domain->first_acl_ptr; ptr; ptr = ptr->next) { |
131 |
if (!ptr->is_deleted) count++; |
if (!ptr->is_deleted) count++; |
132 |
} |
} |
133 |
/* If there are so many entries, don't append if accept mode. */ |
/* If there are so many entries, don't append if learning mode. */ |
134 |
if (count < CheckCCSFlags(CCS_TOMOYO_MAX_ACCEPT_ENTRY)) return 0; |
if (count < CheckCCSFlags(CCS_TOMOYO_MAX_ACCEPT_ENTRY)) return 0; |
135 |
if (!domain->quota_warned) { |
if (!domain->quota_warned) { |
136 |
printk("TOMOYO-WARNING: Domain '%s' has so many ACLs to hold. Stopped auto-append mode.\n", domain->domainname->name); |
printk("TOMOYO-WARNING: Domain '%s' has so many ACLs to hold. Stopped learning mode.\n", domain->domainname->name); |
137 |
domain->quota_warned = 1; |
domain->quota_warned = 1; |
138 |
} |
} |
139 |
return 1; |
return 1; |