{"push_id":757283572,"size":42,"distinct_size":6,"ref":"refs/heads/lp511-pure","head":"4d2be0368ce5365228e807b680b5b96e7f608e3c","before":"1ce317a908f60c85d6c502a5c3c1431765a6dc46","commits":[{"sha":"0b401c7727cdc2c4620a8112f49c134b17318a1d","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\nChange-Id: I048a7fb947f2fbd7b454e85b122c0e3601c02136\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>\nSigned-off-by: Zdrowy Gosciu <ZdrowyGosciu+GITHUB@gmail.com>\n\nConflicts:\n\tkernel/timeconst.pl","distinct":false,"url":"https://api.github.com/repos/ZdrowyGosciu/kernel_d802/commits/0b401c7727cdc2c4620a8112f49c134b17318a1d"},{"sha":"0615d477fd6576654a87db6ab991fac8772aa2dc","author":{"email":"602733bbf830274d69620a4044352b6860a52d50@gmail.com","name":"DerRomtester"},"message":"linux: blkdev: disable add random\n\nThis is a flash device we don't have a spinning storage like a HDD.\n\nSigned-off-by: DerRomtester <dieb.stefan.96@gmail.com>","distinct":false,"url":"https://api.github.com/repos/ZdrowyGosciu/kernel_d802/commits/0615d477fd6576654a87db6ab991fac8772aa2dc"},{"sha":"c9693bec123db2a038851edb9502075e0e80f150","author":{"email":"23e2075104ba5d5498e757aac686ff4496794be6@gmail.com","name":"Zdrowy Gosciu"},"message":"cpufreq: arteractive: Mute useless info","distinct":false,"url":"https://api.github.com/repos/ZdrowyGosciu/kernel_d802/commits/c9693bec123db2a038851edb9502075e0e80f150"},{"sha":"e966d622be1be51167afaea25a77f2eac0aac42e","author":{"email":"23e2075104ba5d5498e757aac686ff4496794be6@gmail.com","name":"Zdrowy Gosciu"},"message":"drivers: media: vidc: Reduce debug messages","distinct":false,"url":"https://api.github.com/repos/ZdrowyGosciu/kernel_d802/commits/e966d622be1be51167afaea25a77f2eac0aac42e"},{"sha":"82642e0c952132d21fff0112b0f799d53a4e0a1a","author":{"email":"8d0fc11caeb4659419f0ba3104eb4a9d30848d42@canonical.com","name":"Ming Lei"},"message":"block: partitions: optimize memory allocation in check_partition()\n\nCurrently, sizeof(struct parsed_partitions) may be 64KB in 32bit arch, so\nit is easy to trigger page allocation failure by check_partition,\nespecially in hotplug block device situation(such as, USB mass storage,\nMMC card, ...), and Felipe Balbi has observed the failure.\n\nThis patch does below optimizations on the allocation of struct\nparsed_partitions to try to address the issue:\n\n- make parsed_partitions.parts as pointer so that the pointed memory can\n  fit in 32KB buffer, then approximate 32KB memory can be saved\n\n- vmalloc the buffer pointed by parsed_partitions.parts because 32KB is\n  still a bit big for kmalloc\n\n- given that many devices have the partition count limit, so only\n  allocate disk_max_parts() partitions instead of 256 partitions always\n\nSigned-off-by: Ming Lei <ming.lei@canonical.com>\nReported-by: Felipe Balbi <balbi@ti.com>\nCc: Jens Axboe <axboe@kernel.dk>\nReviewed-by: Yasuaki Ishimatsu <isimatu.yasuaki@jp.fujitsu.com>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\nSigned-off-by: Francisco Franco <franciscofranco.1990@gmail.com>\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>","distinct":false,"url":"https://api.github.com/repos/ZdrowyGosciu/kernel_d802/commits/82642e0c952132d21fff0112b0f799d53a4e0a1a"},{"sha":"e66634dd1783a952db928a0190c7b30cc7012596","author":{"email":"23e2075104ba5d5498e757aac686ff4496794be6@gmail.com","name":"Zdrowy Gosciu"},"message":"d802_defconfig: Disable F2FS + RBCPR stats","distinct":false,"url":"https://api.github.com/repos/ZdrowyGosciu/kernel_d802/commits/e66634dd1783a952db928a0190c7b30cc7012596"},{"sha":"91930c0835ba8196f0c2fe9c601ebec5e6da7740","author":{"email":"4bada73e411a9c678a318a79d04d7df4a5fc4429@gmail.com","name":"Chester Kener"},"message":"block: Disable IO Stats\n\nI see no need to have this enabled. Haven't changed since 2014 ;)\n\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>","distinct":false,"url":"https://api.github.com/repos/ZdrowyGosciu/kernel_d802/commits/91930c0835ba8196f0c2fe9c601ebec5e6da7740"},{"sha":"cc7886a9787244d321b9f37e992cea22981d105e","author":{"email":"23e2075104ba5d5498e757aac686ff4496794be6@gmail.com","name":"Zdrowy Gosciu"},"message":"mm: Increase readahead to 512 kB\n\nEnough..\n\nSigned-off-by: Zdrowy Gosciu <ZdrowyGosciu+GITHUB@gmail.com>\n\nConflicts:\n\tinclude/linux/mm.h","distinct":false,"url":"https://api.github.com/repos/ZdrowyGosciu/kernel_d802/commits/cc7886a9787244d321b9f37e992cea22981d105e"},{"sha":"00302f9865dc71ece4d6a1c798e024925527380e","author":{"email":"45d857216ef082c1ddfd5d3991b4f3d23f51761f@arcor.de","name":"myfluxi"},"message":"msm: watchdog_v2: Print IRQ during bark\n\nChange-Id: I360b5741560b0bbbe846ab8b4fbc792bf9c3a35d","distinct":false,"url":"https://api.github.com/repos/ZdrowyGosciu/kernel_d802/commits/00302f9865dc71ece4d6a1c798e024925527380e"},{"sha":"0aa743bef3abbfac5eabc83e242c2f1794aeaf68","author":{"email":"818337a29cd9de0a36216deae1fd60ff7b0ab832@codeaurora.org","name":"Jeff Hugo"},"message":"soc: qcom: bam_dmux: Sync SSR with disconnect/reconnect\n\nThe disconnect and reconnect bam events access the hardware which may not\nbe permitted durring subsystem restart due to the risk of a stalled access.\n\nPut an explicit sync event between SSR and the disconnect/reconnect events\nto eliminate any risk of hardware accesses which are not permitted.\n\nCRs-Fixed: 771505\nChange-Id: I206c1cf6f18955320aa20c1dac56eb2173675c4c\nSigned-off-by: Jeffrey Hugo <jhugo@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/ZdrowyGosciu/kernel_d802/commits/0aa743bef3abbfac5eabc83e242c2f1794aeaf68"},{"sha":"a42b680536985690dc5122ecc0b6b61ebb5245e8","author":{"email":"2c98d18550b6e94ee93faf6d92fa2bedb58842c9@codeaurora.org","name":"Patrick Daly"},"message":"power: wakeup: Use rcu callbacks for better performance\n\nUse rcu to free objects in wakeup_source_unregister(). These objects must\nbe allocated through wakeup_source_register().\n\nReplacing synchronize_rcu() with call_rcu() allows multiple calls to\nwakeup_source_unregister() to be combined into a single grace period.\n\nCRs-Fixed: 845110\nChange-Id: Ib4002db042cf63abb28e6b3df6e3c70c97043bd9\nSigned-off-by: Patrick Daly <pdaly@codeaurora.org>\nSigned-off-by: Zdrowy Gosciu <ZdrowyGosciu+GITHUB@gmail.com>","distinct":false,"url":"https://api.github.com/repos/ZdrowyGosciu/kernel_d802/commits/a42b680536985690dc5122ecc0b6b61ebb5245e8"},{"sha":"7d553bb3831e44384448d4ba8dded2f943148268","author":{"email":"f79f8cdd6e75c92b6d8b8297736b3d03fee33f3f@gmail.com","name":"Zachariah"},"message":"cpufreq: UV Voltage Table: Update mV values","distinct":false,"url":"https://api.github.com/repos/ZdrowyGosciu/kernel_d802/commits/7d553bb3831e44384448d4ba8dded2f943148268"},{"sha":"c3a5b37cc012f39bdf787360a8aeb874c424bd14","author":{"email":"bc04d5e582bf5c032c24683f7314bdaab249b0ae@hotmail.com","name":"mrg666"},"message":"net: unix: Speed up /proc/net/unix\n\n/proc/net/unix has quadratic behavior, and can hold unix_table_lock for\na while if high number of unix sockets are alive. (90 ms for 200k\nsockets...)\n\nWe already have a hash table, so its quite easy to use it.\n\nProblem is unbound sockets are still hashed in a single hash slot\n(unix_socket_table[UNIX_HASH_TABLE])\n\nThis patch also spreads unbound sockets to 256 hash slots, to speedup\nboth /proc/net/unix and unix_diag.\n\nTime to read /proc/net/unix with 200k unix sockets :\n(time dd if=/proc/net/unix of=/dev/null bs=4k)\n\nbefore : 520 secs\nafter : 2 secs\n\nSigned-off-by: Eric Dumazet <edumazet@google.com>\nCc: Steven Whitehouse <swhiteho@redhat.com>\nCc: Pavel Emelyanov <xemul@parallels.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":false,"url":"https://api.github.com/repos/ZdrowyGosciu/kernel_d802/commits/c3a5b37cc012f39bdf787360a8aeb874c424bd14"},{"sha":"08a560617a3ebe45635720bf3060117ffc16ca64","author":{"email":"546b05909706652891a87f7bfe385ae147f61f91@kernel.org","name":"Tejun Heo"},"message":"PM: don't use [delayed_]work_pending()\n\nThere's no need to test whether a (delayed) work item is pending\nbefore queueing, flushing or cancelling it, so remove work_pending()\ntests used in those cases.\n\nSigned-off-by: Tejun Heo <tj@kernel.org>\nSigned-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>","distinct":false,"url":"https://api.github.com/repos/ZdrowyGosciu/kernel_d802/commits/08a560617a3ebe45635720bf3060117ffc16ca64"},{"sha":"39c7bb733017eaedbbb88198c65ba850ffe43037","author":{"email":"23e2075104ba5d5498e757aac686ff4496794be6@gmail.com","name":"Zdrowy Gosciu"},"message":"d802_defconfig: TCP: Enable Westwood (default) & BIC\n\nSigned-off-by: Zdrowy Gosciu <ZdrowyGosciu+GITHUB@gmail.com>","distinct":false,"url":"https://api.github.com/repos/ZdrowyGosciu/kernel_d802/commits/39c7bb733017eaedbbb88198c65ba850ffe43037"},{"sha":"0b48f628e53bd1b2f6046084a45d3dfefb1a0be9","author":{"email":"23e2075104ba5d5498e757aac686ff4496794be6@gmail.com","name":"Zdrowy Gosciu"},"message":"d802_defconfig: Reduce message loglevel","distinct":false,"url":"https://api.github.com/repos/ZdrowyGosciu/kernel_d802/commits/0b48f628e53bd1b2f6046084a45d3dfefb1a0be9"},{"sha":"a8423e312b4e047c1ff485f2ededa911382846a2","author":{"email":"7d26b35203412f18a7dea4f8e1db1a75b1c5b706@semaphore.gr","name":"Stratos Karafotis"},"message":"cpufreq: Introduce CPUFREQ_RELATION_C for freq selection\n\nIntroduce CPUFREQ_RELATION_C for frequency selection.\nIt selects the frequency with the minimum euclidean distance\nto target. In case of equal distance between 2 frequencies,\nit will select the greater freq.\n\nChange-Id: I50b7b5af7c0167faea36ef293a7210dc75b76044\nSigned-off-by: Stratos Karafotis <stratosk@semaphore.gr>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":false,"url":"https://api.github.com/repos/ZdrowyGosciu/kernel_d802/commits/a8423e312b4e047c1ff485f2ededa911382846a2"},{"sha":"5c3a18a6b01c806b9593c4adb97e79102a80d97d","author":{"email":"90b51f8a5079017e81711ae9317c35b0575b34e1@gmail.com","name":"Christopher R. Palmer"},"message":"arm: mach-msm: Introduce RUN_QUEUE_STATS_BE_CONSERVATIVE\n\nAdd a new Kconfig to enable more conservative computations sent\nto mpdecision :\n* Do not make IO busy\n* Do a time window weighted load computation instead of just a sum\n* Do an sliding window averaged time computation for number runnable\n\nThe purpose of these changes is to make mpdecision less likely to\nkeep extra cores online.  It currently has a tendancy to run more\ncores running than needed and this can even cause some lag issues.\n\nChange-Id: I89062b9e633eb4d807c0515f76627ddcda3fde00\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>\nSigned-off-by: Zdrowy Gosciu <ZdrowyGosciu+GITHUB@gmail.com>\n\nConflicts:\n\tkernel/sched/core.c\n\tkernel/sched/sched.h","distinct":false,"url":"https://api.github.com/repos/ZdrowyGosciu/kernel_d802/commits/5c3a18a6b01c806b9593c4adb97e79102a80d97d"},{"sha":"dcbfc1510524751ff851489eefcd345e1dc7a344","author":{"email":"23e2075104ba5d5498e757aac686ff4496794be6@gmail.com","name":"Zdrowy Gosciu"},"message":"d802_defconfig: Cleanup MSM RQ STATS","distinct":false,"url":"https://api.github.com/repos/ZdrowyGosciu/kernel_d802/commits/dcbfc1510524751ff851489eefcd345e1dc7a344"},{"sha":"34ff0c58630fac9622fb2c93fd829b4947abff50","author":{"email":"3aa1af0b84637f6957d3e83d52f23fe513bfe974@gmail.com","name":"Sultanxda"},"message":"Remove DMESG Spam from Watchdog V2 + HWMon + TspDrv\n\nSigned-off-by: Zachariah <zkennedy87@gmail.com>\nSigned-off-by: Zdrowy Gosciu <ZdrowyGosciu+GITHUB@gmail.com>","distinct":false,"url":"https://api.github.com/repos/ZdrowyGosciu/kernel_d802/commits/34ff0c58630fac9622fb2c93fd829b4947abff50"}]}