Open-Source-Software-Entwicklung und Downloads

Browse Subversion Repository

Diff of /trunk/1.8.x/ccs-patch/README.ccs

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

revision 3533 by kumaneko, Thu Mar 25 05:48:40 2010 UTC revision 3643 by kumaneko, Mon May 10 13:52:22 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    
 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.
# Line 2385  Fix 2010/03/25 Line 2374  Fix 2010/03/25
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.

Legend:
Removed from v.3533  
changed lines
  Added in v.3643

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