X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=mm%2Fbacking-dev.c;h=ce682f7a4f29d161189f47fd7e376d69bea2359d;hb=02b9735c12892e04d3e101b06e4c6d64a814f566;hp=37d9edcd14cfbbff06510be795b4a6e125b95336;hpb=255ae3fbd298f312ce47ff0c7ee9bb6ad002e0f0;p=firefly-linux-kernel-4.4.55.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; }