{"push_id":844266807,"size":1,"distinct_size":1,"ref":"refs/heads/LA.AF.1.1_rb1.5","head":"e3f10ec174a2d76c7d5af40ce3fc069dfc00847b","before":"afe748178c72047c0cb7355cd07ee692dd868c27","commits":[{"sha":"e3f10ec174a2d76c7d5af40ce3fc069dfc00847b","author":{"email":"8a453bad9912ffe59bc0f0b8abe03df9be19379e@zytor.com","name":"H. Peter Anvin"},"message":"kernel: Replace timeconst.pl with a bc script\n\nbc is the standard tool for multi-precision arithmetic.  We switched\nto Perl because akpm reported a hard-to-reproduce build hang, which\nwas very odd because affected and unaffected machines were all running\nthe same version of GNU bc.\n\nUnfortunately switching to Perl required a really ugly \"canning\"\nmechanism to support Perl < 5.8 installations lacking the Math::BigInt\nmodule.\n\nIt was recently pointed out to me that some very old versions of GNU\nmake had problems with pipes in subshells, which was indeed the\nconstruct used in the Makefile rules in that version of the patch;\nPerl didn't need it so switching to Perl fixed the problem for\nunrelated reasons.  With the problem (hopefully) root-caused, we can\nswitch back to bc and do the arbitrary-precision arithmetic naturally.\n\nSigned-off-by: H. Peter Anvin <hpa@zytor.com>\nCc: Andrew Morton <akpm@linux-foundation.org>\nAcked-by: Sam Ravnborg <sam@ravnborg.org>\nSigned-off-by: Michal Marek <mmarek@suse.cz>\n\nConflicts:\n\tkernel/Makefile\n\nChange-Id: I8450a919c2d27b6c18561621c0a48a762e46a22d","distinct":true,"url":"https://api.github.com/repos/Sohamlad7/kernel-msm/commits/e3f10ec174a2d76c7d5af40ce3fc069dfc00847b"}]}