소스 검색

[PATCH] PROC_NUMBUF is wrong

Actually, the decimal representation of a 32-bit signed number can take 12
bytes, including the \0.

And then some code adds a \n as well, so let's give it 13 bytes.

Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Andrew Morton 19 년 전
부모
커밋
0187f879ee
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      fs/proc/base.c

+ 1 - 1
fs/proc/base.c

@@ -86,7 +86,7 @@
 
 
 
 
 /* Worst case buffer size needed for holding an integer. */
 /* Worst case buffer size needed for holding an integer. */
-#define PROC_NUMBUF 10
+#define PROC_NUMBUF 13
 
 
 struct pid_entry {
 struct pid_entry {
 	int len;
 	int len;