{"push_id":901544050,"size":68,"distinct_size":1,"ref":"refs/heads/apascual89fk","head":"ecb03ae65be5ada6f6ca2cbbd7f7f1ed91ce54de","before":"460f221ee28062f7e2abec10cee280ecaec3af86","commits":[{"sha":"4eca055ffc549513802c1307f4f306287c4427f8","author":{"email":"42480b5f4d505650064e5081b85d867a03559887@gmail.com","name":"franciscofranco"},"message":"gitignore\n\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":false,"url":"https://api.github.com/repos/apascual89/angler/commits/4eca055ffc549513802c1307f4f306287c4427f8"},{"sha":"20bc400fddde0ecc8e2efb3d5a1d61d01c2647f7","author":{"email":"42480b5f4d505650064e5081b85d867a03559887@gmail.com","name":"franciscofranco"},"message":"kernel: cpu: use cpu_read_relaxed on cpu_down()\n\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":false,"url":"https://api.github.com/repos/apascual89/angler/commits/20bc400fddde0ecc8e2efb3d5a1d61d01c2647f7"},{"sha":"c8b70d55e34681963de27cca92622803383db742","author":{"email":"42480b5f4d505650064e5081b85d867a03559887@gmail.com","name":"franciscofranco"},"message":"cpufreq: cpu-boost: don't boost big cluster on input touch unless it has at least 1 task running on any of its cores to save power\n\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":false,"url":"https://api.github.com/repos/apascual89/angler/commits/c8b70d55e34681963de27cca92622803383db742"},{"sha":"9682d4c17a39b71877446011a9aa0c9941d0a23e","author":{"email":"13b5b7039a021b8cc9f1fde674d009cb5243a69d@google.com","name":"Sami Tolvanen"},"message":"dm verity: port upstream changes to 3.10\n\nUpstream dm-verity has different optional parameters. Port back the\nrelevant changes.\n\nBug: 21893453\nChange-Id: I5431388e041d6829ad60d2c86dd113210ba6aff7\nSigned-off-by: Sami Tolvanen <samitolvanen@google.com>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":false,"url":"https://api.github.com/repos/apascual89/angler/commits/9682d4c17a39b71877446011a9aa0c9941d0a23e"},{"sha":"b54166b3a5d2131cb36b19acdde6034244e13665","author":{"email":"13b5b7039a021b8cc9f1fde674d009cb5243a69d@google.com","name":"Sami Tolvanen"},"message":"dm verity: clean up duplicate hashing code\n\nHandle dm-verity salting in one place to simplify the code.\n\nBug: 21893453\nChange-Id: I09c5e81f88ba6a3bce0627f80458ad5571c724d0\nSigned-off-by: Sami Tolvanen <samitolvanen@google.com>\nReviewed-by: Kees Cook <keescook@chromium.org>\nSigned-off-by: Mike Snitzer <snitzer@redhat.com>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":false,"url":"https://api.github.com/repos/apascual89/angler/commits/b54166b3a5d2131cb36b19acdde6034244e13665"},{"sha":"de13adf8eafd6b463e53d64d2480b5c997303f04","author":{"email":"13b5b7039a021b8cc9f1fde674d009cb5243a69d@google.com","name":"Sami Tolvanen"},"message":"dm verity: separate function for parsing opt args\n\nMove optional argument parsing into a separate function to make it\neasier to add more of them without making verity_ctr even longer.\n\nBug: 21893453\nChange-Id: Iccc8d9de46674dedbcfbd8362a6048562af80be3\nSigned-off-by: Sami Tolvanen <samitolvanen@google.com>\nReviewed-by: Kees Cook <keescook@chromium.org>\nSigned-off-by: Mike Snitzer <snitzer@redhat.com>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":false,"url":"https://api.github.com/repos/apascual89/angler/commits/de13adf8eafd6b463e53d64d2480b5c997303f04"},{"sha":"87d7a0978a8d9f166cf1b2601845c21c309e5a77","author":{"email":"13b5b7039a021b8cc9f1fde674d009cb5243a69d@google.com","name":"Sami Tolvanen"},"message":"dm verity: move dm-verity.c to dm-verity-target.c\n\nPrepare for extending dm-verity with an optional object.  Follows the\nnaming convention used by other DM targets (e.g. dm-cache and dm-era).\n\nBug: 21893453\nChange-Id: If5e416de81b7f8e7a7e20fb9fcc723af19b8067d\nSigned-off-by: Sami Tolvanen <samitolvanen@google.com>\nSigned-off-by: Mike Snitzer <snitzer@redhat.com>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":false,"url":"https://api.github.com/repos/apascual89/angler/commits/87d7a0978a8d9f166cf1b2601845c21c309e5a77"},{"sha":"3d430f68dd82b5213aeee6f9e9bb3a4c2f35e24c","author":{"email":"13b5b7039a021b8cc9f1fde674d009cb5243a69d@google.com","name":"Sami Tolvanen"},"message":"dm verity: factor out structures and functions useful to separate object\n\nPrepare for an optional verity object to make use of existing dm-verity\nstructures and functions.\n\nBug: 21893453\nChange-Id: I68b32d2a2ba044b73074410d9c8d916f44fb638d\nSigned-off-by: Sami Tolvanen <samitolvanen@google.com>\nSigned-off-by: Mike Snitzer <snitzer@redhat.com>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":false,"url":"https://api.github.com/repos/apascual89/angler/commits/3d430f68dd82b5213aeee6f9e9bb3a4c2f35e24c"},{"sha":"0aff708db994fca0206854a2c5673334bc1c5ef0","author":{"email":"13b5b7039a021b8cc9f1fde674d009cb5243a69d@google.com","name":"Sami Tolvanen"},"message":"dm verity: factor out verity_for_bv_block()\n\nverity_for_bv_block() will be re-used by optional dm-verity object.\n\nBug: 21893453\nChange-Id: I82a3e6efdd95a488770a2fea6794befa8f5a35ce\nSigned-off-by: Sami Tolvanen <samitolvanen@google.com>\nSigned-off-by: Mike Snitzer <snitzer@redhat.com>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":false,"url":"https://api.github.com/repos/apascual89/angler/commits/0aff708db994fca0206854a2c5673334bc1c5ef0"},{"sha":"907c02ae408770efddb5518eaa7f2e5297231ada","author":{"email":"13b5b7039a021b8cc9f1fde674d009cb5243a69d@google.com","name":"Sami Tolvanen"},"message":"dm verity: add support for forward error correction\n\nAdd support for correcting corrupted blocks using Reed-Solomon.\n\nThis code uses RS(255, N) interleaved across data and hash\nblocks. Each error-correcting block covers N bytes evenly\ndistributed across the combined total data, so that each byte is a\nmaximum distance away from the others. This makes it possible to\nrecover from several consecutive corrupted blocks with relatively\nsmall space overhead.\n\nIn addition, using verity hashes to locate erasures nearly doubles\nthe effectiveness of error correction. Being able to detect\ncorrupted blocks also improves performance, because only corrupted\nblocks need to corrected.\n\nFor a 2 GiB partition, RS(255, 253) (two parity bytes for each\n253-byte block) can correct up to 16 MiB of consecutive corrupted\nblocks if erasures can be located, and 8 MiB if they cannot, with\n16 MiB space overhead.\n\nBug: 21893453\nChange-Id: Ib0372f49f45127e33bfe6b7182b0d608f56f3c7e\nSigned-off-by: Sami Tolvanen <samitolvanen@google.com>\nSigned-off-by: Mike Snitzer <snitzer@redhat.com>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":false,"url":"https://api.github.com/repos/apascual89/angler/commits/907c02ae408770efddb5518eaa7f2e5297231ada"},{"sha":"8da5bf2d150ccf834094c56389f14e696bf6f5d0","author":{"email":"13b5b7039a021b8cc9f1fde674d009cb5243a69d@google.com","name":"Sami Tolvanen"},"message":"dm verity: add ignore_zero_blocks feature\n\nIf ignore_zero_blocks is enabled dm-verity will return zeroes for blocks\nmatching a zero hash without validating the content.\n\nBug: 21893453\nChange-Id: Ib9552f872bd82b1ba6a090686d2934a9551a3b48\nSigned-off-by: Sami Tolvanen <samitolvanen@google.com>\nSigned-off-by: Mike Snitzer <snitzer@redhat.com>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":false,"url":"https://api.github.com/repos/apascual89/angler/commits/8da5bf2d150ccf834094c56389f14e696bf6f5d0"},{"sha":"3e0c1663aa2d847297bae6f6984a125efcb213fb","author":{"email":"c37150ea8944ca36e316c2ea250e46bfa4e9cb1f@llnl.gov","name":"Mark Grondona"},"message":"__ptrace_may_access() should not deny sub-threads\n\n(cherry pick from commit 73af963f9f3036dffed55c3a2898598186db1045)\n\n__ptrace_may_access() checks get_dumpable/ptrace_has_cap/etc if task !=\ncurrent, this can can lead to surprising results.\n\nFor example, a sub-thread can't readlink(\"/proc/self/exe\") if the\nexecutable is not readable.  setup_new_exec()->would_dump() notices that\ninode_permission(MAY_READ) fails and then it does\nset_dumpable(suid_dumpable).  After that get_dumpable() fails.\n\n(It is not clear why proc_pid_readlink() checks get_dumpable(), perhaps we\ncould add PTRACE_MODE_NODUMPABLE)\n\nChange __ptrace_may_access() to use same_thread_group() instead of \"task\n== current\".  Any security check is pointless when the tasks share the\nsame ->mm.\n\nSigned-off-by: Mark Grondona <mgrondona@llnl.gov>\nSigned-off-by: Ben Woodard <woodard@redhat.com>\nSigned-off-by: Oleg Nesterov <oleg@redhat.com>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\nBug: 26016905\nChange-Id: I09e341013d62453def572814793e872cf6de1d70\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":false,"url":"https://api.github.com/repos/apascual89/angler/commits/3e0c1663aa2d847297bae6f6984a125efcb213fb"},{"sha":"fde6e7c6b0603a95a2b4f2bedecbb1397705f8d2","author":{"email":"27ffc44a8ec6a212fba98cfc3246c6ce8ab131e0@intel.com","name":"Rafael J. Wysocki"},"message":"cpuidle / menu: Return (-1) if there are no suitable states\n\ncommit 3836785a1bdcd6706c68ad46bf53adc0b057b310 upstream.\n\nIf there is a PM QoS latency limit and all of the sufficiently shallow\nC-states are disabled, the cpuidle menu governor returns 0 which on\nsome systems is CPUIDLE_DRIVER_STATE_START and shouldn't be returned\nif that C-state has been disabled.\n\nFix the issue by modifying the menu governor to return (-1) in such\nsituations.\n\nSigned-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>\n[shilpab: Backport to 3.10.y\n - adjust context\n - add a check if 'next_state' is less than 0 in 'cpuidle_idle_call()',\n   this ensures that we exit 'cpuidle_idle_call()' if governor->select()\n   returns  negative value]\nSigned-off-by: Shilpasri G Bhat <shilpa.bhat@linux.vnet.ibm.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\n\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":false,"url":"https://api.github.com/repos/apascual89/angler/commits/fde6e7c6b0603a95a2b4f2bedecbb1397705f8d2"},{"sha":"c036cb4331600c1ba6547e29832bf1375f0851ac","author":{"email":"a73297c7c0b3c17accd96cab9822645aa8274dbb@codeaurora.org","name":"Atish Kumar Patra"},"message":"soc: qcom: qmi: Fix service event notification\n\nCurrently QMI interface registers a platform driver to know about\nservice arrival/exit events. This causes problem for the clients\nwho registers their callback in probe function.\n\nFix the service event notification by creating a control port to\nreceive specific service events.\n\nChange-Id: Ife889ac76a98e93dc7f23296c86e646b181f3b35\nSigned-off-by: Atish Kumar Patra <apatra@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":false,"url":"https://api.github.com/repos/apascual89/angler/commits/c036cb4331600c1ba6547e29832bf1375f0851ac"},{"sha":"6481e46fb6aa00aba5b6a64f0da06f3f67ce4b5a","author":{"email":"e36519ed998e577ca4306dc3c35b89f0bef834f3@codeaurora.org","name":"Arun Kumar Neelakantam"},"message":"soc: qcom: qmi: Read remove client control message\n\nKernel QMI interface is not reading the remove client command\nposted to control ports and hence not releasing the port specific\nwake lock acquired by the IPCROUTER.\n\nRead the remove client command to release the wake lock held by\nIPCROUTER.\n\nCRs-Fixed: 815051\nChange-Id: I77a6c40d59d84887b9df83c646dcf79174b0a68a\nSigned-off-by: Arun Kumar Neelakantam <aneela@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":false,"url":"https://api.github.com/repos/apascual89/angler/commits/6481e46fb6aa00aba5b6a64f0da06f3f67ce4b5a"},{"sha":"8d9b7f5526c5d6097973d47ea87900e91a5553d6","author":{"email":"5f7313966b13e2a933e6857bda169ba157fc04ea@codeaurora.org","name":"Karthikeyan Ramasubramanian"},"message":"soc: qcom: qmi_interface: Fix the qmi indication callback\n\nQMI indication messages are delivered to the client along with the QMI\nheader. This leads to QMI message decode failure.\n\nPass the QMI indication messages excluding the QMI header to the client.\n\nChange-Id: I988dbf99038a647e1572a18e79d2d455b55f7bde\nSigned-off-by: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":false,"url":"https://api.github.com/repos/apascual89/angler/commits/8d9b7f5526c5d6097973d47ea87900e91a5553d6"},{"sha":"a7f5b3892afd281ea82e1855ad74ee7a0ccbb581","author":{"email":"a73297c7c0b3c17accd96cab9822645aa8274dbb@codeaurora.org","name":"Atish Kumar Patra"},"message":"soc: qcom: qmi: Fix wait event in handle destroy\n\nIf there is a packet in flight during ssr, send failure and\nhandle destruction can happen simultaneously. Although, the\nhandle is freed only after the transactions lists are empty,\nthe list check and wakeup happen without any locks held. This\nmay lead to a free after use crash when wakeup is triggered\nafter handle is freed.\n\nInvoke wakeup and list check with appropriate lock being held.\n\nCRs-Fixed: 899087\nChange-Id: I38306cfe12e0c7ffb1f54b091a23cecb487ae9a0\nSigned-off-by: Atish Kumar Patra <apatra@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":false,"url":"https://api.github.com/repos/apascual89/angler/commits/a7f5b3892afd281ea82e1855ad74ee7a0ccbb581"},{"sha":"029778ede69f807c2c660b6d9d53e8d5890ea81e","author":{"email":"a73297c7c0b3c17accd96cab9822645aa8274dbb@codeaurora.org","name":"Atish Kumar Patra"},"message":"soc: qcom: qmi: Fix race during service event notification\n\nCurrently the service event notification is done based on the number of\nservices of <service:instance> type available. If a service of a specific\ntype exits and registers in quick succession, then the service event\nnotification gets suppressed without client's knowledge. The client then\ntries to communicate with a stale/non-existent service.\n\nFix the race condition by maintaining a list of port addresses of all\navailable services.\n\nChange-Id: I7f626c4bb2d3429b1b277d802e23e247100c371a\nSigned-off-by: Atish Kumar Patra <apatra@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":false,"url":"https://api.github.com/repos/apascual89/angler/commits/029778ede69f807c2c660b6d9d53e8d5890ea81e"},{"sha":"c06c6e8e7ee804e5eb7f4442116ff8b3c387f869","author":{"email":"42480b5f4d505650064e5081b85d867a03559887@gmail.com","name":"franciscofranco"},"message":"scripts: mkcompile: increment .version regardless if the tree has been changed or not, since we're changing .version manually before each build. Don't pick this for other Kernels, it's only useful for my build setup\n\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":false,"url":"https://api.github.com/repos/apascual89/angler/commits/c06c6e8e7ee804e5eb7f4442116ff8b3c387f869"},{"sha":"e26b77fc9472b2df4ea0ce557d15214b4b95ffcc","author":{"email":"42480b5f4d505650064e5081b85d867a03559887@gmail.com","name":"franciscofranco"},"message":"qcom: msm-core: uninterruptible wait - you can kiss my arse goodbye\n\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":false,"url":"https://api.github.com/repos/apascual89/angler/commits/e26b77fc9472b2df4ea0ce557d15214b4b95ffcc"}]}