{"push_id":1251332422,"size":19,"distinct_size":19,"ref":"refs/heads/cm-13-temasek","head":"6d01a766b9a3aabeb5cf696c7b510629abeca5f7","before":"077d315dbc5e81254bb2871ef23c0d31f2c14222","commits":[{"sha":"e5757922e7333e0799426385adb2ba7308f0fb1b","author":{"name":"Ezekeel","email":"9529c6ce7729ba891eb4b9ea8706bc1a97c55357@googlemail.com"},"message":"Added FSync Control version 1.\n\nConflicts:\n\tdrivers/misc/Kconfig\n\tdrivers/misc/Makefile","distinct":true,"url":"https://api.github.com/repos/tathanhlam66/android_kernel_htc_msm8960/commits/e5757922e7333e0799426385adb2ba7308f0fb1b"},{"sha":"fb4936004d2bcadde5568d0c3651896f939fb0b6","author":{"name":"Tommy-Geenexus","email":"4ad1e7c13388d78ac01a12342c329880d5c18abd@gmail.com"},"message":"FSync Control: fix compiler warnings (thanks @morfic)","distinct":true,"url":"https://api.github.com/repos/tathanhlam66/android_kernel_htc_msm8960/commits/fb4936004d2bcadde5568d0c3651896f939fb0b6"},{"sha":"f3e051f90c1f39a9a7199d89265ccfd07eb54060","author":{"name":"maxwen","email":"b76ee586436f90c326d8ee59c51e0aa012665f7d@gmail.com"},"message":"random: entropy tweaks are all the rage nowadays\nuse nonblocking for all.  Read this web page:\nhttp://lwn.net/Articles/489734/","distinct":true,"url":"https://api.github.com/repos/tathanhlam66/android_kernel_htc_msm8960/commits/f3e051f90c1f39a9a7199d89265ccfd07eb54060"},{"sha":"7037f3556332210f9300675fa3046f6eba78df78","author":{"name":"imoseyon","email":"10a51fa76245a6d62993b9f678997023cca4f98d@gmail.com"},"message":"random: prevent add_input from doing anything","distinct":true,"url":"https://api.github.com/repos/tathanhlam66/android_kernel_htc_msm8960/commits/7037f3556332210f9300675fa3046f6eba78df78"},{"sha":"bd76aa50e1ed7ed11dff868d0459a1c009529249","author":{"name":"anarkia1976","email":"078723513d34710cd351f8b6160a9737c59fdc4e@gmail.com"},"message":"random: Statically compute poolbitshift, poolbytes, poolbits\n\nFrom: \"H. Peter Anvin\" <hpa@linux.intel.com>\n\nUse a macro to statically compute poolbitshift (will be used in a\nsubsequent patch), poolbytes, and poolbits.  On virtually all\narchitectures the cost of a memory load with an offset is the same as\nthe one of a memory load.\n\nIt is still possible for this to generate worse code since the C\ncompiler doesn't know the fixed relationship between these fields, but\nthat is somewhat unlikely.\n\nSigned-off-by: H. Peter Anvin <hpa@linux.intel.com>\nCc: <stable@vger.kernel.org>","distinct":true,"url":"https://api.github.com/repos/tathanhlam66/android_kernel_htc_msm8960/commits/bd76aa50e1ed7ed11dff868d0459a1c009529249"},{"sha":"9ec80aed4cd21391ad688fefad1d00104c7f1cb8","author":{"name":"anarkia1976","email":"078723513d34710cd351f8b6160a9737c59fdc4e@gmail.com"},"message":"random: Account for entropy loss due to overwrites\n\nFrom: \"H. Peter Anvin\" <hpa@linux.intel.com>\n\nWhen we write entropy into a non-empty pool, we currently don't\naccount at all for the fact that we will probabilistically overwrite\nsome of the entropy in that pool.  This means that unless the pool is\nfully empty, we are currently *guaranteed* to overestimate the amount\nof entropy in the pool!\n\nAssuming Shannon entropy with zero correlations we end up with an\nexponentally decaying value of new entropy added:\n\n\tentropy <- entropy + (pool_size - entropy) *\n\t\t(1 - exp(-add_entropy/pool_size))\n\nHowever, calculations involving fractional exponentials are not\npractical in the kernel, so apply a piecewise linearization:\n\n\t  For add_entropy <= pool_size then\n\n\t  (1 - exp(-add_entropy/pool_size)) >= (add_entropy/pool_size)*0.632...\n\n\t  ... so we can approximate the exponential with\n\t  add_entropy/(pool_size*2) and still be on the\n\t  safe side by adding at most one pool_size at a time.\n\nIn order for the loop not to take arbitrary amounts of time if a bad\nioctl is received, terminate if we are within one bit of full.  This\nway the loop is guaranteed to terminate after no more than\nlog2(poolsize) iterations, no matter what the input value is.  The\nvast majority of the time the loop will be executed exactly once.\n\nThe piecewise linearization is very conservative, approaching 1/2 of\nthe usable input value for small inputs, however, our entropy\nestimation is pretty weak at best, especially for small values; we\nhave no handle on correlation; and the Shannon entropy measure (Réi\nentropy of order 1) is not the correct one to use in the first place,\nbut rather the correct entropy measure is the min-entropy, the Réi\nentropy of infinite order.\n\nAs such, this conservatism seems more than justified.  Note, however,\nthat attempting to add one bit of entropy will never succeed; nor will\ntwo bits unless the pool is completely empty.  These roundoff\nartifacts could be improved by using fixed-point arithmetic and adding\nsome number of fractional entropy bits.\n\n[ v2: rely on the previous patch for poolbitshift ]\n\nSigned-off-by: H. Peter Anvin <hpa@linux.intel.com>\nCc: DJ Johnston <dj.johnston@intel.com>\nCc: <stable@vger.kernel.org>","distinct":true,"url":"https://api.github.com/repos/tathanhlam66/android_kernel_htc_msm8960/commits/9ec80aed4cd21391ad688fefad1d00104c7f1cb8"},{"sha":"0a304ac77aab2092d8a7e1c5a83ce15d62b17f56","author":{"name":"imoseyon","email":"10a51fa76245a6d62993b9f678997023cca4f98d@gmail.com"},"message":"random: remove warning","distinct":true,"url":"https://api.github.com/repos/tathanhlam66/android_kernel_htc_msm8960/commits/0a304ac77aab2092d8a7e1c5a83ce15d62b17f56"},{"sha":"c3b0dd943ff52faad9536f08fd6d0273d55647a9","author":{"name":"Metallice","email":"4e54e6ae2a9c24787db24bb2b687c7097e430df2@gmail.com"},"message":"include: linux: blkdev.h: increase max nr_requests to 512","distinct":true,"url":"https://api.github.com/repos/tathanhlam66/android_kernel_htc_msm8960/commits/c3b0dd943ff52faad9536f08fd6d0273d55647a9"},{"sha":"5338ac665ba39d171099968447d6c1e2b490436c","author":{"name":"ZeroInfinityXDA","email":"4c3276de8c7abeaaa92d5e60947ac4ed11021eb6@gmail.com"},"message":"drivers: slimbus: Added Slimbus OC\n\n* CLK Gear at 10 so CLK Freq will match Root freq, bypassing CLK Divider\n* based on our work last year\n\n<3 from ZeroInfinity x Poondog\n\nSigned-off-by: ZeroInfinityXDA <aug.lau22@gmail.com>\nSigned-off-by: poondog <markj338@gmail.com>","distinct":true,"url":"https://api.github.com/repos/tathanhlam66/android_kernel_htc_msm8960/commits/5338ac665ba39d171099968447d6c1e2b490436c"},{"sha":"a54eea59fb4bc89ede8964013eeceaf16a75f8b2","author":{"name":"poondog","email":"543a2ce511696ff00969d95c698bf2b486ab1716@gmail.com"},"message":"DRIVERS: SLIMBUS: slimbus enhancements mkII\n\nThis time we keep the root freq to 11.\nIf Root Freq is set at 11, 24,576MHz has the best compatibility for all present sampling rates (e.g, any sample rate can be converted, 48KHz to 96KHz, 44.1KHz to 96KHz, 48KHz to 128KHz etc.) Increasing the root frequency is likely to cause invalid present sample rate combinations which leads to audio glitches such as distortion. \"A Natural Frequency is defined as a CLK frequency that allows a family of data rates to be supported. The different sample rate flows can be optimally supported by changing a particular Natural Frequency using the Clock Gear.\" I looked at a Clock Gear/RF table and it looks like CLK Gear 10 and RF 24,576MHz (Stock RF) is an excellent combination due to its compatibility towards every other sample rates.\n\nZeroInfinity/Poondog\n\nSigned-off-by: ZeroInfinity <infinitezero345@gmail.com>\nSigned-off-by: poondog <markj338@gmail.com>\nSigned-off-by: flar2 <asegaert@gmail.com>","distinct":true,"url":"https://api.github.com/repos/tathanhlam66/android_kernel_htc_msm8960/commits/a54eea59fb4bc89ede8964013eeceaf16a75f8b2"},{"sha":"6762fe3fe414ee91bb06e7302a85300aeb614600","author":{"name":"poondog","email":"543a2ce511696ff00969d95c698bf2b486ab1716@gmail.com"},"message":"DRIVERS: SLIMBUS: some more tweaks Set ROOT_FREQ at 22, which is double what we had before. According to some documents this is what we want for optimium audio quality.\n\nZeroInfinity/Poondog\n\nSigned-off-by: ZeroInfinity <infinitezero345@gmail.com>\nSigned-off-by: poondog <markj338@gmail.com>","distinct":true,"url":"https://api.github.com/repos/tathanhlam66/android_kernel_htc_msm8960/commits/6762fe3fe414ee91bb06e7302a85300aeb614600"},{"sha":"616ab620bba4f09e428d12d82d45c6be49d92e4b","author":{"name":"eng.stk","email":"ca84e5b0a34d566f438b94c1542ee60e8df448e3@sapo.pt"},"message":"block: disable add_random for more performance on SSD's","distinct":true,"url":"https://api.github.com/repos/tathanhlam66/android_kernel_htc_msm8960/commits/616ab620bba4f09e428d12d82d45c6be49d92e4b"},{"sha":"2c0ca569aa1f34146ec094792bcfd03f06f956cc","author":{"name":"Chester Kener","email":"230c5f23778d1c807266dcd2a1fbb92c8b6f35e6@gmail.com"},"message":"block: Disable IO Stats\n\n* I see no need to have this enabled.  Will test to verify that it is not needed.\n\nSigned-off-by: Chester Kener <Cl3Kener@gmail.com>","distinct":true,"url":"https://api.github.com/repos/tathanhlam66/android_kernel_htc_msm8960/commits/2c0ca569aa1f34146ec094792bcfd03f06f956cc"},{"sha":"27ed8177d713a5d02802ac9d00517b5d6ac92fe1","author":{"name":"motley","email":"49f89a0afadb6569df3b80b589038b32ed6d295b@gmail.com"},"message":"drivers:usb decrease PHY_SUSPEND_TIMEOUT_USEC to 200 (from 500) to hopefully reduce the msm_hsic_host wakelock duration and yield more deep sleep.\n\nReferenced faux123 and franco commits:\n\nhttps://github.com/franciscofranco/mako/commit/8c6220f32181e94fb3f627a8d959c22fdb532517\n\nhttps://github.com/faux123/mako/commit/30073b70484987091b8f1203c5ecaa6046b72cbe\n\nAlso removes some debugging to my liking (franco)\n\nseem to be able to quantify this change using better battery stats, but\n\nSigned-off-by: morfic <morfic@gmail.com>","distinct":true,"url":"https://api.github.com/repos/tathanhlam66/android_kernel_htc_msm8960/commits/27ed8177d713a5d02802ac9d00517b5d6ac92fe1"},{"sha":"3e201dc7aab5580258ab5af489389024ba198611","author":{"name":"Ingo Molnar","email":"90e4d1e8f219066a3d31774bfa42a254ac6b5b82@kernel.org"},"message":"nohz: Reduce overhead under high-freq idling patterns\n\nOne testbox of mine (Intel Nehalem, 16-way) uses MWAIT for its idle routine,\nwhich apparently can break out of its idle loop rather frequently, with\nhigh frequency.\n\nIn that case NO_HZ_FULL=y kernels show high ksoftirqd overhead and constant\ncontext switching, because tick_nohz_stop_sched_tick() will, if\ndelta_jiffies == 0, mis-identify this as a timer event - activating the\nTIMER_SOFTIRQ, which wakes up ksoftirqd.\n\nFix this by treating delta_jiffies == 0 the same way we treat other short\nwakeups, delta_jiffies == 1.\n\nCc: Frederic Weisbecker <fweisbec@gmail.com>\nCc: Chris Metcalf <cmetcalf@tilera.com>\nCc: Christoph Lameter <cl@linux.com>\nCc: Geoff Levand <geoff@infradead.org>\nCc: Gilad Ben Yossef <gilad@benyossef.com>\nCc: Hakan Akkan <hakanakkan@gmail.com>\nCc: Kevin Hilman <khilman@linaro.org>\nCc: Li Zhong <zhong@linux.vnet.ibm.com>\nCc: Oleg Nesterov <oleg@redhat.com>\nCc: Paul E. McKenney <paulmck@linux.vnet.ibm.com>\nCc: Paul Gortmaker <paul.gortmaker@windriver.com>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Steven Rostedt <rostedt@goodmis.org>\nSigned-off-by: Ingo Molnar <mingo@kernel.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>\nSigned-off-by: flar2 <asegaert@gmail.com>","distinct":true,"url":"https://api.github.com/repos/tathanhlam66/android_kernel_htc_msm8960/commits/3e201dc7aab5580258ab5af489389024ba198611"},{"sha":"fb4e88ea534a5cb7232e114ea6f7ac6cd5e13307","author":{"name":"tathanhlam66","email":"106b7156ba7c9970c12e645966e4b20faf3891da@gmail.com"},"message":"Revert \"Revert \"Optimized ARM RWSEM algorithm\"\"\n\nThis reverts commit 09316a380022bd8f25fb857affe4dca9e58dcbf9.","distinct":true,"url":"https://api.github.com/repos/tathanhlam66/android_kernel_htc_msm8960/commits/fb4e88ea534a5cb7232e114ea6f7ac6cd5e13307"},{"sha":"afc171f6b93c798f38f40888633fa8af617fa6e8","author":{"name":"pattyboi","email":"18935c780f5583c5596a599b28035c89e483cc75@gmail.com"},"message":"unsigned fix","distinct":true,"url":"https://api.github.com/repos/tathanhlam66/android_kernel_htc_msm8960/commits/afc171f6b93c798f38f40888633fa8af617fa6e8"},{"sha":"79ff8caf66ff1e3384b6d25a06a6e079e33bd073","author":{"name":"pattyboi","email":"18935c780f5583c5596a599b28035c89e483cc75@gmail.com"},"message":"arm: add generic apq_hotplug hotplug-driver","distinct":true,"url":"https://api.github.com/repos/tathanhlam66/android_kernel_htc_msm8960/commits/79ff8caf66ff1e3384b6d25a06a6e079e33bd073"},{"sha":"6d01a766b9a3aabeb5cf696c7b510629abeca5f7","author":{"name":"pattyboi","email":"18935c780f5583c5596a599b28035c89e483cc75@gmail.com"},"message":"setup l2 cache oc.","distinct":true,"url":"https://api.github.com/repos/tathanhlam66/android_kernel_htc_msm8960/commits/6d01a766b9a3aabeb5cf696c7b510629abeca5f7"}]}
{"actor":{"display_login":"tathanhlam66"}}