X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=mm%2Fbacking-dev.c;h=ce682f7a4f29d161189f47fd7e376d69bea2359d;hb=284d20552461466b04d6bfeafeb1c47a8891b591;hp=37d9edcd14cfbbff06510be795b4a6e125b95336;hpb=442e0973e9273ae8832abd70f52efde8b8326178;p=deliverable%2Flinux.git diff --git a/mm/backing-dev.c b/mm/backing-dev.c index 37d9edcd14cf..ce682f7a4f29 100644 --- a/mm/backing-dev.c +++ b/mm/backing-dev.c @@ -652,7 +652,7 @@ int pdflush_proc_obsolete(struct ctl_table *table, int write, { char kbuf[] = "0\n"; - if (*ppos) { + if (*ppos || *lenp < sizeof(kbuf)) { *lenp = 0; return 0; }