3080 |
started to experience the kernel panic, please check whether renumbering |
started to experience the kernel panic, please check whether renumbering |
3081 |
was backported or not. |
was backported or not. |
3082 |
|
|
3083 |
Fix 2012/02/28 |
Fix 2012/02/29 |
3084 |
|
|
3085 |
@ Fix mount flags checking order. |
@ Fix mount flags checking order. |
3086 |
|
|
3095 |
which should not be checked for MS_REMOUNT was checked because MS_BIND/ |
which should not be checked for MS_REMOUNT was checked because MS_BIND/ |
3096 |
MS_MOVE had higher priority than MS_REMOUNT. |
MS_MOVE had higher priority than MS_REMOUNT. |
3097 |
|
|
3098 |
Fix these bugs by changing priority to MS_REMOUNT -> MS_BIND -> MS_SHARED |
Fix these bugs by changing priority to MS_REMOUNT -> MS_BIND -> |
3099 |
-> MS_PRIVATE -> MS_SLAVE -> MS_UNBINDABLE -> MS_MOVE as with do_mount() |
MS_SHARED/MS_PRIVATE/MS_SLAVE/MS_UNBINDABLE -> MS_MOVE as with do_mount() |
3100 |
does. |
does. Also, I changed to unconditionally return -EINVAL if more than one |
3101 |
|
of MS_SHARED/MS_PRIVATE/MS_SLAVE/MS_UNBINDABLE is passed so that TOMOYO |
3102 |
|
will not generate inaccurate audit logs, for commit 7a2e8a8f "VFS: Sanity |
3103 |
|
check mount flags passed to change_mnt_propagation()" clarified that |
3104 |
|
these flags must be exclusively passed. |
3105 |
|
|
3106 |
|
Fix 2012/03/08 |
3107 |
|
|
3108 |
|
@ Allow returning other errors when ptrace permission cannot be checked. |
3109 |
|
|
3110 |
|
Currently -EPERM is returned when ccs_ptrace_permission() returned an |
3111 |
|
error code. I changed to return return value from ccs_ptrace_permission() |
3112 |
|
so that we can return -ESRCH when target process was not found. |
3113 |
|
|
3114 |
|
Fix 2012/03/16 |
3115 |
|
|
3116 |
|
@ Return appropriate value to poll(). |
3117 |
|
|
3118 |
|
Return POLLIN | POLLRDNORM | POLLOUT | POLLWRNORM if ready to read/write, |
3119 |
|
POLLOUT | POLLWRNORM otherwise. |