オープンソース・ソフトウェアの開発とダウンロード

Subversion リポジトリの参照

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

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

revision 2561 by kumaneko, Fri May 8 05:45:21 2009 UTC revision 2562 by kumaneko, Tue May 19 01:11:55 2009 UTC
# Line 1959  Fix 2009/05/08 Line 1959  Fix 2009/05/08
1959    
1960        Thus, I modified ccs_socket_recvmsg_permission() to return -ENOMEM        Thus, I modified ccs_socket_recvmsg_permission() to return -ENOMEM
1961        rather than -EAGAIN.        rather than -EAGAIN.
1962    
1963    Fix 2009/05/19
1964    
1965        @ Don't call get_fs_type() with a mutex held.
1966    
1967          Until now, when ccs_update_mount_acl() is called with unsupported
1968          filesystem, /sbin/modprobe is executed from get_fs_type() to load
1969          filesystem module. And get_fs_type() does not return until /sbin/modprobe
1970          finishes.
1971    
1972          This means that it will cause deadlock if /sbin/modprobe (which is
1973          executed via get_fs_type() in ccs_update_mount_acl()) calls
1974          ccs_update_mount_acl(); although it won't happen unless an administrator
1975          inserts execute_handler to call mount() requests in learning mode or to
1976          add "allow_mount" entries to /proc/ccs/system_policy .
1977    
1978          I modified to unlock the mutex before calling get_fs_type().
1979    
1980    Version 1.6.8 2009/05/??   Feature enhancement release.

Legend:
Removed from v.2561  
changed lines
  Added in v.2562

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