{"push_id":1190601734,"size":19,"distinct_size":19,"ref":"refs/heads/boeffla_v4","head":"a644e57dcdcca00750051be46cefcb40e67b9ea8","before":"c868f4c2aa7608754ca320b28a613f5ff399239a","commits":[{"sha":"ab44fa6d4e3298d87a45e636a9daf5327dacce3c","author":{"name":"Stephen Boyd","email":"496892c5e989e3d4519358ac44c914f60a4d59d9@codeaurora.org"},"message":"clocksource: Extract max nsec calculation into separate function\n\nWe need to calculate the same number in the clocksource code and\nthe sched_clock code, so extract this code into its own function.\nWe also drop the min_t and just use min() because the two types\nare the same.\n\nChange-Id: I65265c90f8d8e01dba82833ecac7b42af3a66414\nSigned-off-by: Stephen Boyd <sboyd@codeaurora.org>\nSigned-off-by: John Stultz <john.stultz@linaro.org>\nGit-commit: 87d8b9eb7eb6669aad6435a51e9862362141ba76\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\nSigned-off-by: Ian Maund <imaund@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/andip71/boeffla-kernel-oos-opx/commits/ab44fa6d4e3298d87a45e636a9daf5327dacce3c"},{"sha":"119b29bd159c3e57c8851ce91390e684b482f4d4","author":{"name":"Stephen Boyd","email":"496892c5e989e3d4519358ac44c914f60a4d59d9@codeaurora.org"},"message":"sched_clock: Backport high-resolution support\n\nsched_clock: Use seqcount instead of rolling our own\n\nWe're going to increase the cyc value to 64 bits in the near\nfuture. Doing that is going to break the custom seqcount\nimplementation in the sched_clock code because 64 bit numbers\naren't guaranteed to be atomic. Replace the cyc_copy with a\nseqcount to avoid this problem.\n\nCc: Russell King <linux@arm.linux.org.uk>\nAcked-by: Will Deacon <will.deacon@arm.com>\nSigned-off-by: Stephen Boyd <sboyd@codeaurora.org>\nSigned-off-by: John Stultz <john.stultz@linaro.org>\nGit-commit: 85c3d2dd15be4d577a37ffb8bbbd019fc8e3280a\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\n[imaund@codeaurora.org: resolve merge conflicts]\nSigned-off-by: Ian Maund <imaund@codeaurora.org>\n\nChange-Id: Ic30515ef65e5d3ec008f03ae020a9599e7c01fb2\n\nsched_clock: Use an hrtimer instead of timer\n\nIn the next patch we're going to increase the number of bits that\nthe generic sched_clock can handle to be greater than 32. With\nmore than 32 bits the wraparound time can be larger than what can\nfit into the units that msecs_to_jiffies takes (unsigned int).\nLuckily, the wraparound is initially calculated in nanoseconds\nwhich we can easily use with hrtimers, so switch to using an\nhrtimer.\n\nChange-Id: Id6059fae75863ddd3972f4dcac1cf7b803b09ac9\nCc: Russell King <linux@arm.linux.org.uk>\nSigned-off-by: Stephen Boyd <sboyd@codeaurora.org>\n[jstultz: Fixup hrtimer intitialization order issue]\nSigned-off-by: John Stultz <john.stultz@linaro.org>\nGit-commit: a08ca5d1089da03724f96fa0870c64968e66765b\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\nSigned-off-by: Ian Maund <imaund@codeaurora.org>\n\nsched_clock: Add support for >32 bit sched_clock\n\nThe ARM architected system counter has at least 56 usable bits.\nAdd support for counters with more than 32 bits to the generic\nsched_clock implementation so we can increase the time between\nwakeups due to dealing with wrap-around on these devices while\nbenefiting from the irqtime accounting and suspend/resume\nhandling that the generic sched_clock code already has. On my\nsystem using 56 bits over 32 bits changes the wraparound time\nfrom a few minutes to an hour. For faster running counters (GHz\nrange) this is even more important because we may not be able to\nexecute the timer in time to deal with the wraparound if only 32\nbits are used.\n\nWe choose a maxsec value of 3600 seconds because we assume no\nsystem will go idle for more than an hour. In the future we may\nneed to increase this value.\n\nNote: All users should switch over to the 64-bit read function so\nwe can remove setup_sched_clock() in favor of sched_clock_register().\n\nChange-Id: I81a4b7102db5316bd31d1fa54e2d801f1ee133c1\nCc: Russell King <linux@arm.linux.org.uk>\nSigned-off-by: Stephen Boyd <sboyd@codeaurora.org>\nSigned-off-by: John Stultz <john.stultz@linaro.org>\nGit-commit: e7e3ff1bfe9c42ee31172e9afdc0383a9e595e29\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\nSigned-off-by: Ian Maund <imaund@codeaurora.org>\n\nsched_clock: Avoid corrupting hrtimer tree during suspend\n\nDuring suspend we call sched_clock_poll() to update the epoch and\naccumulated time and reprogram the sched_clock_timer to fire\nbefore the next wrap-around time. Unfortunately,\nsched_clock_poll() doesn't restart the timer, instead it relies\non the hrtimer layer to do that and during suspend we aren't\ncalling that function from the hrtimer layer. Instead, we're\nreprogramming the expires time while the hrtimer is enqueued,\nwhich can cause the hrtimer tree to be corrupted. Furthermore, we\nrestart the timer during suspend but we update the epoch during\nresume which seems counter-intuitive.\n\nLet's fix this by saving the accumulated state and canceling the\ntimer during suspend. On resume we can update the epoch and\nrestart the timer similar to what we would do if we were starting\nthe clock for the first time.\n\nChange-Id: Iee2a1cca42e5b681347ea0607e9af420a63892d7\nCRs-Fixed: 696826\nFixes: a08ca5d1089d \"sched_clock: Use an hrtimer instead of timer\"\nSigned-off-by: Stephen Boyd <sboyd@codeaurora.org>\n\nsched_clock: Make ARM's sched_clock generic for all architectures\n\nNothing about the sched_clock implementation in the ARM port is\nspecific to the architecture. Generalize the code so that other\narchitectures can use it by selecting GENERIC_SCHED_CLOCK.\n\nChange-Id: I1e846fd1fb87ec1217ea84f1e2e02596c9eaa96b\nSigned-off-by: Stephen Boyd <sboyd@codeaurora.org>\n[jstultz: Merge minor collisions with other patches in my tree]\nSigned-off-by: John Stultz <john.stultz@linaro.org>\n\nChange-Id: Id4ff982d3b5dfdc2fa172f3bdbddc6021134c932","distinct":true,"url":"https://api.github.com/repos/andip71/boeffla-kernel-oos-opx/commits/119b29bd159c3e57c8851ce91390e684b482f4d4"},{"sha":"01a45a35ac020400cacd8c36db72bd302e616f01","author":{"name":"Ajay Dudani","email":"3227608f52f6d6c9a564d5b80faf7aa7aad67bfd@codeaurora.org"},"message":"msm: kgsl: Fix direct references to HZ\n\nMake the various timeout values HZ agnostic by using the proper\nmacros and values instead.\n\nChange-Id: I906b948657c8873518042c7465272c98c5391e59\nSigned-off-by: Suman Tatiraju <sumant@codeaurora.org>\nSigned-off-by: Ajay Dudani <adudani@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/andip71/boeffla-kernel-oos-opx/commits/01a45a35ac020400cacd8c36db72bd302e616f01"},{"sha":"e1127b9b977407921ba3614faee34b4fbf8c3386","author":{"name":"Steve Kondik","email":"5eb4f8ae09d1b5661f1add989b1c3fabe443bd83@cyngn.com"},"message":"arm/Kconfig: Set CONFIG_HZ to 300\n\n * As seen on Nexus.\n * Improves overall interactivity and UX with no power cost.\n\nChange-Id: Ifeae42feab5f4a0364a6ddf24710a1f9be71b5e6\n\nConflicts:\n\tarch/arm/configs/cyanogenmod_bacon_defconfig","distinct":true,"url":"https://api.github.com/repos/andip71/boeffla-kernel-oos-opx/commits/e1127b9b977407921ba3614faee34b4fbf8c3386"},{"sha":"57ef60bc4cbaa81fc5dd3ff8f85bc84c5e038573","author":{"name":"andip71","email":"e6ecbe9226906ebc6c74fcf434eb9f5addb9e0e0@gmx.de"},"message":"boeffla_defconfig: Set CONFIG_HZ to 300","distinct":true,"url":"https://api.github.com/repos/andip71/boeffla-kernel-oos-opx/commits/57ef60bc4cbaa81fc5dd3ff8f85bc84c5e038573"},{"sha":"d9c7f3e5243466c9561883c0533bb67f6ebf3959","author":{"name":"andip71","email":"e6ecbe9226906ebc6c74fcf434eb9f5addb9e0e0@gmx.de"},"message":"boeffla_defconfig: Switch kernel compression from gzip to xz","distinct":true,"url":"https://api.github.com/repos/andip71/boeffla-kernel-oos-opx/commits/d9c7f3e5243466c9561883c0533bb67f6ebf3959"},{"sha":"8425e63eacf486be035149e9a815beed1464414d","author":{"name":"andip71","email":"e6ecbe9226906ebc6c74fcf434eb9f5addb9e0e0@gmx.de"},"message":"OOS ramfs: Update ramdisk to version of OOS 2.2.1-X","distinct":true,"url":"https://api.github.com/repos/andip71/boeffla-kernel-oos-opx/commits/8425e63eacf486be035149e9a815beed1464414d"},{"sha":"ff94654a90baae210ac6aec498bdb095b0c4abe9","author":{"name":"andip71","email":"e6ecbe9226906ebc6c74fcf434eb9f5addb9e0e0@gmx.de"},"message":"Release tag: 4.1-beta2","distinct":true,"url":"https://api.github.com/repos/andip71/boeffla-kernel-oos-opx/commits/ff94654a90baae210ac6aec498bdb095b0c4abe9"},{"sha":"a100fe82ff2e0dbfe29b34b2caa0e9f144f3da5d","author":{"name":"andip71","email":"e6ecbe9226906ebc6c74fcf434eb9f5addb9e0e0@gmx.de"},"message":"bbuild: add cpu core auto detection + function menu layout changed","distinct":true,"url":"https://api.github.com/repos/andip71/boeffla-kernel-oos-opx/commits/a100fe82ff2e0dbfe29b34b2caa0e9f144f3da5d"},{"sha":"74b075163c7c526ee6cd638cc461a9366227a1c5","author":{"name":"andip71","email":"e6ecbe9226906ebc6c74fcf434eb9f5addb9e0e0@gmx.de"},"message":"bbuild: add sftp kernel transfer + user specific extra settings file","distinct":true,"url":"https://api.github.com/repos/andip71/boeffla-kernel-oos-opx/commits/74b075163c7c526ee6cd638cc461a9366227a1c5"},{"sha":"decdc9cb2d6f1b064a43a6109857aea2804bf3f2","author":{"name":"andip71","email":"e6ecbe9226906ebc6c74fcf434eb9f5addb9e0e0@gmx.de"},"message":"Boeffla ramfs: Replace reset zip v4 by v5 (smaller as no update-binary anymore)","distinct":true,"url":"https://api.github.com/repos/andip71/boeffla-kernel-oos-opx/commits/decdc9cb2d6f1b064a43a6109857aea2804bf3f2"},{"sha":"b653fbe823565a724509f6b3f4f9ea90ff911cd8","author":{"name":"andip71","email":"e6ecbe9226906ebc6c74fcf434eb9f5addb9e0e0@gmx.de"},"message":"bbuild: Fix static module copy when multiple modules","distinct":true,"url":"https://api.github.com/repos/andip71/boeffla-kernel-oos-opx/commits/b653fbe823565a724509f6b3f4f9ea90ff911cd8"},{"sha":"fcfb95ffe41b133c720e316717571f6940dfa091","author":{"name":"andip71","email":"e6ecbe9226906ebc6c74fcf434eb9f5addb9e0e0@gmx.de"},"message":"Revert \"boeffla_defconfig: Set CONFIG_HZ to 300\"\n\nThis reverts commit 57ef60bc4cbaa81fc5dd3ff8f85bc84c5e038573.","distinct":true,"url":"https://api.github.com/repos/andip71/boeffla-kernel-oos-opx/commits/fcfb95ffe41b133c720e316717571f6940dfa091"},{"sha":"6983f1d79c75247e2791ef9955cb7754caefc5ca","author":{"name":"andip71","email":"e6ecbe9226906ebc6c74fcf434eb9f5addb9e0e0@gmx.de"},"message":"Revert \"arm/Kconfig: Set CONFIG_HZ to 300\"\n\nThis reverts commit e1127b9b977407921ba3614faee34b4fbf8c3386.","distinct":true,"url":"https://api.github.com/repos/andip71/boeffla-kernel-oos-opx/commits/6983f1d79c75247e2791ef9955cb7754caefc5ca"},{"sha":"45745054bb5f2bdeda1eca61722cca31c8dfeff0","author":{"name":"andip71","email":"e6ecbe9226906ebc6c74fcf434eb9f5addb9e0e0@gmx.de"},"message":"Revert \"msm: kgsl: Fix direct references to HZ\"\n\nThis reverts commit 01a45a35ac020400cacd8c36db72bd302e616f01.","distinct":true,"url":"https://api.github.com/repos/andip71/boeffla-kernel-oos-opx/commits/45745054bb5f2bdeda1eca61722cca31c8dfeff0"},{"sha":"bb69160f824e750cfc0e391b17492d3848082fb2","author":{"name":"andip71","email":"e6ecbe9226906ebc6c74fcf434eb9f5addb9e0e0@gmx.de"},"message":"Revert \"sched_clock: Backport high-resolution support\"\n\nThis reverts commit 119b29bd159c3e57c8851ce91390e684b482f4d4.","distinct":true,"url":"https://api.github.com/repos/andip71/boeffla-kernel-oos-opx/commits/bb69160f824e750cfc0e391b17492d3848082fb2"},{"sha":"efe794399a6497e3edc92077885f6d73097e8608","author":{"name":"andip71","email":"e6ecbe9226906ebc6c74fcf434eb9f5addb9e0e0@gmx.de"},"message":"Revert \"clocksource: Extract max nsec calculation into separate function\"\n\nThis reverts commit ab44fa6d4e3298d87a45e636a9daf5327dacce3c.","distinct":true,"url":"https://api.github.com/repos/andip71/boeffla-kernel-oos-opx/commits/efe794399a6497e3edc92077885f6d73097e8608"},{"sha":"8e39e540c64458e93d9595f72f28f1da79a84f44","author":{"name":"andip71","email":"e6ecbe9226906ebc6c74fcf434eb9f5addb9e0e0@gmx.de"},"message":"fs: updated to exFat support version 1.2.19","distinct":true,"url":"https://api.github.com/repos/andip71/boeffla-kernel-oos-opx/commits/8e39e540c64458e93d9595f72f28f1da79a84f44"},{"sha":"a644e57dcdcca00750051be46cefcb40e67b9ea8","author":{"name":"andip71","email":"e6ecbe9226906ebc6c74fcf434eb9f5addb9e0e0@gmx.de"},"message":"Release tag: 4.1 stable","distinct":true,"url":"https://api.github.com/repos/andip71/boeffla-kernel-oos-opx/commits/a644e57dcdcca00750051be46cefcb40e67b9ea8"}]}
{"actor":{"display_login":"andip71"}}