X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=kernel%2Facct.c;h=034a26daabb2eb730a17552197bc7fb3ee1bdd56;hb=refs%2Fheads%2Ftizen-6.1.y;hp=62200d799b9b0066a770ffe308a5eae2250edfd7;hpb=a185a0995518a3355c8623c95c36aaaae489de10;p=platform%2Fkernel%2Flinux-starfive.git diff --git a/kernel/acct.c b/kernel/acct.c index 62200d7..034a26d 100644 --- a/kernel/acct.c +++ b/kernel/acct.c @@ -350,6 +350,8 @@ static comp_t encode_comp_t(unsigned long value) exp++; } + if (exp > (((comp_t) ~0U) >> MANTSIZE)) + return (comp_t) ~0U; /* * Clean it up and polish it off. */