Subversion リポジトリの参照
Diff of /trunk/1.7.x/ccs-patch/README.ccs
Parent Directory
| Revision Log
| Patch
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 |
|
|
|