{"push_id":2371381900,"size":78,"distinct_size":0,"ref":"refs/heads/torvalds/master","head":"5d60e057d127538113d8945ea87d916fccee93fe","before":"97ace515f01439d4cf6e898b4094040dc12d36e7","commits":[{"sha":"8bbfbc2df6e9a37bc5c9ee674c496ea277b0bd39","author":{"name":"Eugeniy Paltsev","email":"5f2f2f36e07b9e29cc477e052c9b6536af4bf0a6@synopsys.com"},"message":"ARCv2: cache: fix slc_entire_op: flush only instead of flush-n-inv\n\nslc_entire_op with OP_FLUSH command also invalidates it.\n\nThis is a preventive fix as the current use of slc_entire_op is only\nwith OP_FLUSH_N_INV where the invalidate is required.\n\nSigned-off-by: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>\n[vgupta: fixed changelog]\nSigned-off-by: Vineet Gupta <vgupta@synopsys.com>","distinct":false,"url":"https://api.github.com/repos/codeaurora-unofficial/kernel-msm-3.10/commits/8bbfbc2df6e9a37bc5c9ee674c496ea277b0bd39"},{"sha":"a3142792f79884b867b7bf4c7d5a126a0f913332","author":{"name":"Alexey Brodkin","email":"00e1475b58c40168fd81030071cb38630a735fc1@synopsys.com"},"message":"ARCv2: Don't pretend we may set L-bit in STATUS32 with kflag instruction\n\nAs per PRM \"kflag\" instruction doesn't change state of\nL-flag (\"Zero-Overhead loop disabled\") in STATUS32 register\nso let's not act as if we can affect this bit.\n\nSigned-off-by: Alexey Brodkin <abrodkin@synopsys.com>\nSigned-off-by: Vineet Gupta <vgupta@synopsys.com>","distinct":false,"url":"https://api.github.com/repos/codeaurora-unofficial/kernel-msm-3.10/commits/a3142792f79884b867b7bf4c7d5a126a0f913332"},{"sha":"8ff3afc159f26e44471e174077e6d16cd2a2bb91","author":{"name":"Alexey Brodkin","email":"00e1475b58c40168fd81030071cb38630a735fc1@synopsys.com"},"message":"ARC: Enable fatal signals on boot for dev platforms\n\nIt's very convenient to have fatal signals enabled on developemnt\nplatform as this allows to catch problems that happen early in\nuser-space (like crashing init or dynamic loader).\n\nOtherwise we may either enable it later from alive taregt console\nby \"echo 1 > /proc/sys/kernel/print-fatal-signals\" but:\n 1. We might be unfortunate enough to not reach working console\n 2. Forget to enable fatal signals and miss something interesting\n\nGiven we're talking about development platforms here it shouldn't\nbe a problem if a bit more data gets printed to debug console.\n\nMoreover this makes behavior of all our dev platforms predictable\nas today some platforms already have it enabled and some don't -\nwhich is way too inconvenient.\n\nSigned-off-by: Alexey Brodkin <abrodkin@synopsys.com>\nSigned-off-by: Vineet Gupta <vgupta@synopsys.com>","distinct":false,"url":"https://api.github.com/repos/codeaurora-unofficial/kernel-msm-3.10/commits/8ff3afc159f26e44471e174077e6d16cd2a2bb91"},{"sha":"7d82c5fa057c813d13e1f828f779727214573723","author":{"name":"Luis de Bethencourt","email":"9efc00209c16d128d4805749ca5906d62f798307@kernel.org"},"message":"ARC: dw2 unwind: Fix trailing semicolon\n\nThe trailing semicolon is an empty statement that does no operation.\nRemoving it since it doesn't do anything.\n\nSigned-off-by: Luis de Bethencourt <luisbg@kernel.org>\nSigned-off-by: Vineet Gupta <vgupta@synopsys.com>","distinct":false,"url":"https://api.github.com/repos/codeaurora-unofficial/kernel-msm-3.10/commits/7d82c5fa057c813d13e1f828f779727214573723"},{"sha":"a46f24acf8bce70b5fdd6774793d121e54b99e97","author":{"name":"Luis de Bethencourt","email":"9efc00209c16d128d4805749ca5906d62f798307@kernel.org"},"message":"ARC: boot log: Fix trailing semicolon\n\nThe trailing semicolon is an empty statement that does no operation.\nRemoving it since it doesn't do anything.\n\nSigned-off-by: Luis de Bethencourt <luisbg@kernel.org>\nSigned-off-by: Vineet Gupta <vgupta@synopsys.com>","distinct":false,"url":"https://api.github.com/repos/codeaurora-unofficial/kernel-msm-3.10/commits/a46f24acf8bce70b5fdd6774793d121e54b99e97"},{"sha":"827cc2fa024dd6517d62de7a44c7b42f32af371b","author":{"name":"Ulf Magnusson","email":"264870b8c4e89b6f44c5592420a2bec4c2e7d4e1@gmail.com"},"message":"ARC: Fix malformed ARC_EMUL_UNALIGNED default\n\n'default N' should be 'default n', though they happen to have the same\neffect here, due to undefined symbols (N in this case) evaluating to n\nin a tristate sense.\n\nRemove the default from ARC_EMUL_UNALIGNED instead of changing it. bool\nand tristate symbols implicitly default to n.\n\nDiscovered with the\nhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_ulfalizer_Kconfiglib_blob_master_examples_list-5Fundefined.py&d=DwIBAg&c=DPL6_X_6JkXFx7AXWqB0tg&r=c14YS-cH-kdhTOW89KozFhBtBJgs1zXscZojEZQ0THs&m=WxxD8ozR7QQUVzNCBksiznaisBGO_crN7PBOvAoju8s&s=1LmxsNqxwT-7wcInVpZ6Z1J27duZKSoyKxHIJclXU_M&e=\nscript.\n\nSigned-off-by: Ulf Magnusson <ulfalizer@gmail.com>\nSigned-off-by: Vineet Gupta <vgupta@synopsys.com>","distinct":false,"url":"https://api.github.com/repos/codeaurora-unofficial/kernel-msm-3.10/commits/827cc2fa024dd6517d62de7a44c7b42f32af371b"},{"sha":"05382333595612204d6c91820bd77be20119cb9b","author":{"name":"Bartosz Golaszewski","email":"8e9d5632c66dc456afabfca369dc398178da5062@bgdev.pl"},"message":"arc: dts: use 'atmel' as manufacturer for at24 in axs10x_mb\n\nUsing compatible strings without the <manufacturer> part for at24 is\ndeprecated since commit 6da28acf745f (\"dt-bindings: at24: consistently\ndocument the compatible property\"). Use a correct 'atmel,<model>'\nvalue.\n\nSigned-off-by: Bartosz Golaszewski <brgl@bgdev.pl>\nAcked-by: Alexey Brodkin <abrodkin@synopsys.com>\nSigned-off-by: Vineet Gupta <vgupta@synopsys.com>","distinct":false,"url":"https://api.github.com/repos/codeaurora-unofficial/kernel-msm-3.10/commits/05382333595612204d6c91820bd77be20119cb9b"},{"sha":"49527bc0e8d207e87bf3ebe8eb8cce7353372d79","author":{"name":"Yixun Lan","email":"2786c64286e29bda92992991afe717fe5262c1fd@amlogic.com"},"message":"pinctrl: meson-axg: adjust uart_ao_b pin group naming\n\nSimply adjust the pin group to _x _y _z style, as to\nkeep the consistency in DT with previous naming scheme.\n\nFixes: 83c566806a68 (\"pinctrl: meson-axg: Add new pinctrl driver for Meson AXG SoC\")\nSigned-off-by: Yixun Lan <yixun.lan@amlogic.com>\nSigned-off-by: Linus Walleij <linus.walleij@linaro.org>","distinct":false,"url":"https://api.github.com/repos/codeaurora-unofficial/kernel-msm-3.10/commits/49527bc0e8d207e87bf3ebe8eb8cce7353372d79"},{"sha":"565e0450129647df5112bff3df3ffd02b0c08e32","author":{"name":"Aliaksei Karaliou","email":"e4351149f194341a446940e6aead6eac63a912b3@gmail.com"},"message":"md/raid5: simplify uninitialization of shrinker\n\nDon't use shrinker.nr_deferred to check whether shrinker was\ninitialized or not. Now this check was integrated into\nunregister_shrinker(), so it is safe to call it against\nunregistered shrinker.\n\nSigned-off-by: Aliaksei Karaliou <akaraliou.dev@gmail.com>\nSigned-off-by: Shaohua Li <sh.li@alibaba-inc.com>","distinct":false,"url":"https://api.github.com/repos/codeaurora-unofficial/kernel-msm-3.10/commits/565e0450129647df5112bff3df3ffd02b0c08e32"},{"sha":"56a64c177abd85a01c5881e195c363b7bda448f2","author":{"name":"Luis de Bethencourt","email":"9efc00209c16d128d4805749ca5906d62f798307@kernel.org"},"message":"md/raid1: Fix trailing semicolon\n\nThe trailing semicolon is an empty statement that does no operation.\nRemoving it since it doesn't do anything.\n\nSigned-off-by: Luis de Bethencourt <luisbg@kernel.org>\nSigned-off-by: Shaohua Li <sh.li@alibaba-inc.com>","distinct":false,"url":"https://api.github.com/repos/codeaurora-unofficial/kernel-msm-3.10/commits/56a64c177abd85a01c5881e195c363b7bda448f2"},{"sha":"3acdb7b514198d81ef7efcb2e86f498776ac10a7","author":{"name":"Markus Elfring","email":"2916b57751e3b8379170cb86139f7bb868e8eca1@users.sourceforge.net"},"message":"md-multipath: Use seq_putc() in multipath_status()\n\nA single character (closing square bracket) should be put into a sequence.\nThus use the corresponding function \"seq_putc\".\n\nThis issue was detected by using the Coccinelle software.\n\nSigned-off-by: Markus Elfring <elfring@users.sourceforge.net>\nSigned-off-by: Shaohua Li <sh.li@alibaba-inc.com>","distinct":false,"url":"https://api.github.com/repos/codeaurora-unofficial/kernel-msm-3.10/commits/3acdb7b514198d81ef7efcb2e86f498776ac10a7"},{"sha":"4b242e97d74192bbc5decd808c058cbc347af016","author":{"name":"Guoqing Jiang","email":"ac0d57d6fbcd5d2e156a2cc95a0fcd875905f252@suse.com"},"message":"raid10: change the size of resync window for clustered raid\n\nTo align with raid1's resync window, we need to\nset the resync window of raid10 to 32M as well.\n\nFixes: 8db87912c9a8 (\"md-cluster: Use a small window for raid10 resync\")\nReported-by: Zhilong Liu <zlliu@suse.com>\nSigned-off-by: Guoqing Jiang <gqjiang@suse.com>\nSigned-off-by: Shaohua Li <sh.li@alibaba-inc.com>","distinct":false,"url":"https://api.github.com/repos/codeaurora-unofficial/kernel-msm-3.10/commits/4b242e97d74192bbc5decd808c058cbc347af016"},{"sha":"b126194cbb799f9980b92a77e58db6ad794c8082","author":{"name":"Xiao Ni","email":"53e338f517289c78bd218c50656c5af71f3c7194@redhat.com"},"message":"MD: Free bioset when md_run fails\n\nSigned-off-by: Xiao Ni <xni@redhat.com>\nAcked-by: Guoqing Jiang <gqjiang@suse.com>\nSigned-off-by: Shaohua Li <sh.li@alibaba-inc.com>","distinct":false,"url":"https://api.github.com/repos/codeaurora-unofficial/kernel-msm-3.10/commits/b126194cbb799f9980b92a77e58db6ad794c8082"},{"sha":"4b6c1060eaa6495aa5b0032e8f2d51dd936b1257","author":{"name":"Heinz Mauelshagen","email":"2d63f023e792f084d3cf433ac0e2b5451fa335c0@redhat.com"},"message":"md: fix md_write_start() deadlock w/o metadata devices\n\nIf no metadata devices are configured on raid1/4/5/6/10\n(e.g. via dm-raid), md_write_start() unconditionally waits\nfor superblocks to be written thus deadlocking.\n\nFix introduces mddev->has_superblocks bool, defines it in md_run()\nand checks for it in md_write_start() to conditionally avoid waiting.\n\nOnce on it, check for non-existing superblocks in md_super_write().\n\nLink: https://bugzilla.kernel.org/show_bug.cgi?id=198647\nFixes: cc27b0c78c796 (\"md: fix deadlock between mddev_suspend() and md_write_start()\")\n\nSigned-off-by: Heinz Mauelshagen <heinzm@redhat.com>\nSigned-off-by: Shaohua Li <sh.li@alibaba-inc.com>","distinct":false,"url":"https://api.github.com/repos/codeaurora-unofficial/kernel-msm-3.10/commits/4b6c1060eaa6495aa5b0032e8f2d51dd936b1257"},{"sha":"f2785b527cda46314805123ddcbc871655b7c4c4","author":{"name":"NeilBrown","email":"2d905a3497a379bccf401a15c6d441d61e66863c@suse.com"},"message":"md: document lifetime of internal rdev pointer.\n\nThe rdev pointer kept in the local 'config' for each for\nraid1, raid10, raid4/5/6 has non-obvious lifetime rules.\nSometimes RCU is needed, sometimes a lock, something nothing.\n\nAdd documentation to explain this.\n\nSigned-off-by: NeilBrown <neilb@suse.com>\nSigned-off-by: Shaohua Li <sh.li@alibaba-inc.com>","distinct":false,"url":"https://api.github.com/repos/codeaurora-unofficial/kernel-msm-3.10/commits/f2785b527cda46314805123ddcbc871655b7c4c4"},{"sha":"39772f0a7be3b3dc26c74ea13fe7847fd1522c8b","author":{"name":"NeilBrown","email":"2d905a3497a379bccf401a15c6d441d61e66863c@suse.com"},"message":"md: only allow remove_and_add_spares when no sync_thread running.\n\nThe locking protocols in md assume that a device will\nnever be removed from an array during resync/recovery/reshape.\nWhen that isn't happening, rcu or reconfig_mutex is needed\nto protect an rdev pointer while taking a refcount.  When\nit is happening, that protection isn't needed.\n\nUnfortunately there are cases were remove_and_add_spares() is\ncalled when recovery might be happening: is state_store(),\nslot_store() and hot_remove_disk().\nIn each case, this is just an optimization, to try to expedite\nremoval from the personality so the device can be removed from\nthe array.  If resync etc is happening, we just have to wait\nfor md_check_recover to find a suitable time to call\nremove_and_add_spares().\n\nThis optimization and not essential so it doesn't\nmatter if it fails.\nSo change remove_and_add_spares() to abort early if\nresync/recovery/reshape is happening, unless it is called\nfrom md_check_recovery() as part of a newly started recovery.\nThe parameter \"this\" is only NULL when called from\nmd_check_recovery() so when it is NULL, there is no need to abort.\n\nAs this can result in a NULL dereference, the fix is suitable\nfor -stable.\n\ncc: yuyufen <yuyufen@huawei.com>\nCc: Tomasz Majchrzak <tomasz.majchrzak@intel.com>\nFixes: 8430e7e0af9a (\"md: disconnect device from personality before trying to remove it.\")\nCc: stable@ver.kernel.org (v4.8+)\nSigned-off-by: NeilBrown <neilb@suse.com>\nSigned-off-by: Shaohua Li <sh.li@alibaba-inc.com>","distinct":false,"url":"https://api.github.com/repos/codeaurora-unofficial/kernel-msm-3.10/commits/39772f0a7be3b3dc26c74ea13fe7847fd1522c8b"},{"sha":"01a69cab01c184d3786af09e9339311123d63d22","author":{"name":"Yufen Yu","email":"e5190cd2ed8053d4ab01192d3cade76fc583578d@huawei.com"},"message":"md raid10: fix NULL deference in handle_write_completed()\n\nIn the case of 'recover', an r10bio with R10BIO_WriteError &\nR10BIO_IsRecover will be progressed by handle_write_completed().\nThis function traverses all r10bio->devs[copies].\nIf devs[m].repl_bio != NULL, it thinks conf->mirrors[dev].replacement\nis also not NULL. However, this is not always true.\n\nWhen there is an rdev of raid10 has replacement, then each r10bio\n->devs[m].repl_bio != NULL in conf->r10buf_pool. However, in 'recover',\neven if corresponded replacement is NULL, it doesn't clear r10bio\n->devs[m].repl_bio, resulting in replacement NULL deference.\n\nThis bug was introduced when replacement support for raid10 was\nadded in Linux 3.3.\n\nAs NeilBrown suggested:\n\tElsewhere the determination of \"is this device part of the\n\tresync/recovery\" is made by resting bio->bi_end_io.\n\tIf this is end_sync_write, then we tried to write here.\n\tIf it is NULL, then we didn't try to write.\n\nFixes: 9ad1aefc8ae8 (\"md/raid10:  Handle replacement devices during resync.\")\nCc: stable (V3.3+)\nSuggested-by: NeilBrown <neilb@suse.com>\nSigned-off-by: Yufen Yu <yuyufen@huawei.com>\nSigned-off-by: Shaohua Li <sh.li@alibaba-inc.com>","distinct":false,"url":"https://api.github.com/repos/codeaurora-unofficial/kernel-msm-3.10/commits/01a69cab01c184d3786af09e9339311123d63d22"},{"sha":"5825acf5c958a6820b04e9811caeb2f5e572bcd8","author":{"name":"Alex Deucher","email":"a78d72677105f78f4b18925c366b6f577763ca59@amd.com"},"message":"drm/amd/powerplay/vega10: allow mclk switching with no displays\n\nIf there are no displays attached, there is no reason to disable\nmclk switching.\n\nFixes mclks getting set to high when there are no displays attached.\n\nReviewed-by: Eric Huang <JinhuiEric.Huang@amd.com>\nSigned-off-by: Alex Deucher <alexander.deucher@amd.com>\nCc: stable@vger.kernel.org","distinct":false,"url":"https://api.github.com/repos/codeaurora-unofficial/kernel-msm-3.10/commits/5825acf5c958a6820b04e9811caeb2f5e572bcd8"},{"sha":"51954e17914aaadf18d97b21c2a2cee16fa29513","author":{"name":"Alex Deucher","email":"a78d72677105f78f4b18925c366b6f577763ca59@amd.com"},"message":"drm/amd/powerplay/smu7: allow mclk switching with no displays\n\nIf there are no displays attached, there is no reason to disable\nmclk switching.\n\nFixes mclks getting set to high when there are no displays attached.\n\nReviewed-by: Eric Huang <JinhuiEric.Huang@amd.com>\nSigned-off-by: Alex Deucher <alexander.deucher@amd.com>\nCc: stable@vger.kernel.org","distinct":false,"url":"https://api.github.com/repos/codeaurora-unofficial/kernel-msm-3.10/commits/51954e17914aaadf18d97b21c2a2cee16fa29513"},{"sha":"53bf277b487eb5ae6695db01bede0fe406792119","author":{"name":"Alex Deucher","email":"a78d72677105f78f4b18925c366b6f577763ca59@amd.com"},"message":"Revert \"drm/radeon/pm: autoswitch power state when in balanced mode\"\n\nThis reverts commit 1c331f75aa6ccbf64ebcc5a019183e617c9d818a.\n\nBreaks resume on some systems.\n\nBug: https://bugs.freedesktop.org/show_bug.cgi?id=100759\nSigned-off-by: Alex Deucher <alexander.deucher@amd.com>\nCc: stable@vger.kernel.org","distinct":false,"url":"https://api.github.com/repos/codeaurora-unofficial/kernel-msm-3.10/commits/53bf277b487eb5ae6695db01bede0fe406792119"}]}
{"actor":{"display_login":"Mazda--"}}