Browse Subversion Repository
Diff of /trunk/1.8.x/ccs-patch/README.ccs
Parent Directory
| Revision Log
| Patch
2719 |
experience temporary inconsistency, but such threads are about to be |
experience temporary inconsistency, but such threads are about to be |
2720 |
killed by SIGKILL signal. |
killed by SIGKILL signal. |
2721 |
|
|
2722 |
Fix 2010/01/11 |
Fix 2011/01/11 |
2723 |
|
|
2724 |
@ Use filesystem name for unnamed devices when vfsmount is missing. |
@ Use filesystem name for unnamed devices when vfsmount is missing. |
2725 |
|
|
2730 |
(filesystems with $major == 0). Thus, I changed to use "$fsname:" rather |
(filesystems with $major == 0). Thus, I changed to use "$fsname:" rather |
2731 |
than "dev($major,$minor):" for filesystems with $major == 0 when vfsmount |
than "dev($major,$minor):" for filesystems with $major == 0 when vfsmount |
2732 |
is missing. |
is missing. |
2733 |
|
|
2734 |
|
Fix 2011/02/07 |
2735 |
|
|
2736 |
|
@ Fix infinite loop bug when reading /proc/ccs/audit or /proc/ccs/query . |
2737 |
|
|
2738 |
|
In ccs_flush(), head->r.w[0] holds pointer to string data to be printed. |
2739 |
|
But head->r.w[0] was updated only when the string data was partially |
2740 |
|
printed (because head->r.w[0] will be updated by head->r.w[1] later if |
2741 |
|
completely printed). However, regarding /proc/ccs/audit and |
2742 |
|
/proc/ccs/query , an additional '\0' is printed after the string data was |
2743 |
|
completely printed. But if free space for read buffer became 0 before |
2744 |
|
printing the additional '\0', ccs_flush() was returning without updating |
2745 |
|
head->r.w[0]. As a result, ccs_flush() forever reprints already printed |
2746 |
|
string data. |
|
Legend:
Removed from v.4386 |
|
changed lines |
|
Added in v.4542 |
|
|
| |