Open-Source-Software-Entwicklung und Downloads

Browse Subversion Repository

Diff of /branches/ccs-patch/README.ccs

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

trunk/1.7.x/ccs-patch/README.ccs revision 3519 by kumaneko, Sun Mar 21 08:31:39 2010 UTC branches/ccs-patch/README.ccs revision 3717 by kumaneko, Thu Jun 3 03:50:00 2010 UTC
# Line 2366  Fix 2010/03/08 Line 2366  Fix 2010/03/08
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    
2369  Fix 2010/03/21  Fix 2010/03/25
2370    
2371      @ Improve garbage collector.      @ Fix ccs_get_ipv6_address() bug.
2372    
2373        Until now, garbage collector did not start garbage collection until        Since 1.7.0 , ccs_get_ipv6_address() was by error returning address of
2374        /proc/ccs/ users call close(). But since it is not good behavior to        "struct list_head ccs_address_list" if memory allocation failed.
2375        leave the kernel with SRCU read lock held, I changed /proc/ccs/ users        As a result, ccs_put_ipv6_address() will modify memory near
2376        not to leave the kernel with SRCU read lock held. As a result, garbage        "struct list_head ccs_address_list" if memory allocation failed.
2377        collector can start garbage collection before /proc/ccs/ users call  
2378        close().  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.
2414    
2415    Fix 2010/05/27
2416    
2417        @ Add missing rcu_dereference() for ccs_find_execute_handler().
2418    
2419          Since 1.7.0 , ccs_find_execute_handler() was by error using
2420          list_for_each_entry() rather than list_for_each_entry_rcu().
2421          This bug affects only Alpha architecture.
2422    
2423    Fix 2010/06/03
2424    
2425        @ Fix missing sanity check for "file_pattern".
2426    
2427          Since 1.7.0 , ccs_write_pattern_policy() was by error accepting
2428          invalid pathname.

Legend:
Removed from v.3519  
changed lines
  Added in v.3717

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26