2366 |
inevitable, this change will make it easier to enable TOMOYO Linux |
inevitable, this change will make it easier to enable TOMOYO Linux |
2367 |
when there is a filesize limitation on vmlinux (e.g. embedded systems). |
when there is a filesize limitation on vmlinux (e.g. embedded systems). |
2368 |
|
|
|
Fix 2010/03/21 |
|
|
|
|
|
@ Improve garbage collector. |
|
|
|
|
|
Until now, garbage collector did not start garbage collection until |
|
|
/proc/ccs/ users call close(). But since it is not good behavior to |
|
|
leave the kernel with SRCU read lock held, I changed /proc/ccs/ users |
|
|
not to leave the kernel with SRCU read lock held. As a result, garbage |
|
|
collector can start garbage collection before /proc/ccs/ users call |
|
|
close(). |
|
|
|
|
2369 |
Fix 2010/03/25 |
Fix 2010/03/25 |
2370 |
|
|
2371 |
@ Fix ccs_get_ipv6_address() bug. |
@ Fix ccs_get_ipv6_address() bug. |
2374 |
"struct list_head ccs_address_list" if memory allocation failed. |
"struct list_head ccs_address_list" if memory allocation failed. |
2375 |
As a result, ccs_put_ipv6_address() will modify memory near |
As a result, ccs_put_ipv6_address() will modify memory near |
2376 |
"struct list_head ccs_address_list" if memory allocation failed. |
"struct list_head ccs_address_list" if memory allocation failed. |
2377 |
|
|
2378 |
|
Fix 2010/03/26 |
2379 |
|
|
2380 |
|
@ Fix ccs_lport_reserved() bug. |
2381 |
|
|
2382 |
|
Since 1.7.0 , ccs_lport_reserved() was by error checking wrong port |
2383 |
|
number. As a result, "deny_autobind" keyword was not working as expected. |
2384 |
|
|
2385 |
|
Version 1.7.2 2010/04/01 Feature enhancement release. |
2386 |
|
|
2387 |
|
Fix 2010/04/10 |
2388 |
|
|
2389 |
|
@ Fix invalid "struct nameidata" to "struct path" conversion macro. |
2390 |
|
|
2391 |
|
Regarding kernels 2.6.24 and earlier, I was converting "struct nameidata" |
2392 |
|
to "struct path" in caller side so that I can unify the callee function's |
2393 |
|
parameter type. But it turned out that the macro I used did not follow C |
2394 |
|
standards and did not work with gcc 4.x . As a result, "allow_pivot_root" |
2395 |
|
keyword was not working as expected. |
2396 |
|
|
2397 |
|
Fix 2010/05/05 |
2398 |
|
|
2399 |
|
@ Fix incorrect audit on/off control. |
2400 |
|
|
2401 |
|
The grant_log= and reject_log= parameters of CONFIG::misc::env were not |
2402 |
|
used because I forgot to update request type. As a result, those of |
2403 |
|
CONFIG::file::execute were used for CONFIG::misc::env . |
2404 |
|
|
2405 |
|
Those of CONFIG::file::rewrite were not used because I forgot to update |
2406 |
|
request type. As a result, those of CONFIG::file::truncate were used for |
2407 |
|
CONFIG::file::rewrite . |
2408 |
|
|
2409 |
|
Fix 2010/05/10 |
2410 |
|
|
2411 |
|
@ Fix incorrect out of memory warning. |
2412 |
|
|
2413 |
|
Out of memory warnings were not printed in some cases by error. |