{"push_id":2955891015,"size":115,"distinct_size":115,"ref":"refs/heads/josh-exp","head":"26b3c664df0f1de9c8f31cf16529f8f2abce32c0","before":"50959adaed5f9a3b4d08b1b482b69895c7c41526","commits":[{"sha":"52965d6f52e69bfcc55e60145f116840d8529d9d","author":{"name":"Stafford Horne","email":"799c89d5f62c643afb21c1a3622a07adef444e16@gmail.com"},"message":"crypto: skcipher - Fix -Wstringop-truncation warnings\n\n[ Upstream commit cefd769fd0192c84d638f66da202459ed8ad63ba ]\n\nAs of GCC 9.0.0 the build is reporting warnings like:\n\n    crypto/ablkcipher.c: In function ‘crypto_ablkcipher_report’:\n    crypto/ablkcipher.c:374:2: warning: ‘strncpy’ specified bound 64 equals destination size [-Wstringop-truncation]\n      strncpy(rblkcipher.geniv, alg->cra_ablkcipher.geniv ?: \"<default>\",\n      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n       sizeof(rblkcipher.geniv));\n       ~~~~~~~~~~~~~~~~~~~~~~~~~\n\nThis means the strnycpy might create a non null terminated string.  Fix this by\nexplicitly performing '\\0' termination.\n\nCc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\nCc: Arnd Bergmann <arnd@arndb.de>\nCc: Max Filippov <jcmvbkbc@gmail.com>\nCc: Eric Biggers <ebiggers3@gmail.com>\nCc: Nick Desaulniers <nick.desaulniers@gmail.com>\nSigned-off-by: Stafford Horne <shorne@gmail.com>\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>\nSigned-off-by: Sasha Levin <alexander.levin@microsoft.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/joshuous/android_kernel_oneplus_msm8998/commits/52965d6f52e69bfcc55e60145f116840d8529d9d"},{"sha":"2c4d20c8c2d6556b793b870b618e76b7d0cc6b74","author":{"name":"Matt Ranostay","email":"72a2496ff10e4678f86931247aa599b585171273@konsulko.com"},"message":"tsl2550: fix lux1_input error in low light\n\n[ Upstream commit ce054546cc2c26891cefa2f284d90d93b52205de ]\n\nADC channel 0 photodiode detects both infrared + visible light,\nbut ADC channel 1 just detects infrared. However, the latter is a bit\nmore sensitive in that range so complete darkness or low light causes\na error condition in which the chan0 - chan1 is negative that\nresults in a -EAGAIN.\n\nThis patch changes the resulting lux1_input sysfs attribute message from\n\"Resource temporarily unavailable\" to a user-grokable lux value of 0.\n\nCc: Arnd Bergmann <arnd@arndb.de>\nCc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\nSigned-off-by: Matt Ranostay <matt.ranostay@konsulko.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\nSigned-off-by: Sasha Levin <alexander.levin@microsoft.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/joshuous/android_kernel_oneplus_msm8998/commits/2c4d20c8c2d6556b793b870b618e76b7d0cc6b74"},{"sha":"344edd7fc4083217bf26534e3e3568ea00aa47ca","author":{"name":"Dan Carpenter","email":"ff341aa343d564f9e53e9dcb6996be8c04859a66@oracle.com"},"message":"vmci: type promotion bug in qp_host_get_user_memory()\n\n[ Upstream commit 7fb2fd4e25fc1fb10dcb30b5519de257cfeae84c ]\n\nThe problem is that if get_user_pages_fast() fails and returns a\nnegative error code, it gets type promoted to a high positive value and\ntreated as a success.\n\nFixes: 06164d2b72aa (\"VMCI: queue pairs implementation.\")\nSigned-off-by: Dan Carpenter <dan.carpenter@oracle.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\nSigned-off-by: Sasha Levin <alexander.levin@microsoft.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/joshuous/android_kernel_oneplus_msm8998/commits/344edd7fc4083217bf26534e3e3568ea00aa47ca"},{"sha":"12b093d3b6444e67780840b2a8c30768193eab4d","author":{"name":"Dan Williams","email":"24ee2bf0bd8ac766c348bf1f0639943bac1535c6@intel.com"},"message":"x86/numa_emulation: Fix emulated-to-physical node mapping\n\n[ Upstream commit 3b6c62f363a19ce82bf378187ab97c9dc01e3927 ]\n\nWithout this change the distance table calculation for emulated nodes\nmay use the wrong numa node and report an incorrect distance.\n\nSigned-off-by: Dan Williams <dan.j.williams@intel.com>\nCc: David Rientjes <rientjes@google.com>\nCc: Linus Torvalds <torvalds@linux-foundation.org>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Thomas Gleixner <tglx@linutronix.de>\nCc: Wei Yang <richard.weiyang@gmail.com>\nCc: linux-mm@kvack.org\nLink: http://lkml.kernel.org/r/153089328103.27680.14778434392225818887.stgit@dwillia2-desk3.amr.corp.intel.com\nSigned-off-by: Ingo Molnar <mingo@kernel.org>\nSigned-off-by: Sasha Levin <alexander.levin@microsoft.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/joshuous/android_kernel_oneplus_msm8998/commits/12b093d3b6444e67780840b2a8c30768193eab4d"},{"sha":"6732f6d09bde6b8957c866915c2a28e3a8605183","author":{"name":"Colin Ian King","email":"d100aa70785e45ee8deab668147d941941915c21@canonical.com"},"message":"staging: rts5208: fix missing error check on call to rtsx_write_register\n\n[ Upstream commit c5fae4f4fd28189b1062fb8ef7b21fec37cb8b17 ]\n\nCurrently the check on error return from the call to rtsx_write_register\nis checking the error status from the previous call. Fix this by adding\nin the missing assignment of retval.\n\nDetected by CoverityScan, CID#709877\n\nFixes: fa590c222fba (\"staging: rts5208: add support for rts5208 and rts5288\")\nSigned-off-by: Colin Ian King <colin.king@canonical.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\nSigned-off-by: Sasha Levin <alexander.levin@microsoft.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/joshuous/android_kernel_oneplus_msm8998/commits/6732f6d09bde6b8957c866915c2a28e3a8605183"},{"sha":"e92968792c2bf75c598b5a0675ba1a89bb03247d","author":{"name":"Anton Vasilyev","email":"617f738967a7962200adea9d225cc2622fa4634c@ispras.ru"},"message":"uwb: hwa-rc: fix memory leak at probe\n\n[ Upstream commit 11b71782c1d10d9bccc31825cf84291cd7588a1e ]\n\nhwarc_probe() allocates memory for hwarc, but does not free it\nif uwb_rc_add() or hwarc_get_version() fail.\n\nFound by Linux Driver Verification project (linuxtesting.org).\n\nSigned-off-by: Anton Vasilyev <vasilyev@ispras.ru>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\nSigned-off-by: Sasha Levin <alexander.levin@microsoft.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/joshuous/android_kernel_oneplus_msm8998/commits/e92968792c2bf75c598b5a0675ba1a89bb03247d"},{"sha":"97294c24f8682913458d11bcf60dd923c0ee24b2","author":{"name":"Sudeep Holla","email":"2f8b50d4d9838571c9f6955972f29e9e41079295@arm.com"},"message":"power: vexpress: fix corruption in notifier registration\n\n[ Upstream commit 09bebb1adb21ecd04adf7ccb3b06f73e3a851e93 ]\n\nVexpress platforms provide two different restart handlers: SYS_REBOOT\nthat restart the entire system, while DB_RESET only restarts the\ndaughter board containing the CPU. DB_RESET is overridden by SYS_REBOOT\nif it exists.\n\nnotifier_chain_register used in register_restart_handler by design\nrelies on notifiers to be registered once only, however vexpress restart\nnotifier can get registered twice. When this happen it corrupts list\nof notifiers, as result some notifiers can be not called on proper\nevent, traverse on list can be cycled forever, and second unregister\ncan access already freed memory.\n\nSo far, since this was the only restart handler in the system, no issue\nwas observed even if the same notifier was registered twice. However\ncommit 6c5c0d48b686 (\"watchdog: sp805: add restart handler\") added\nsupport for SP805 restart handlers and since the system under test\ncontains two vexpress restart and two SP805 watchdog instances, it was\nobserved that during the boot traversing the restart handler list looped\nforever as there's a cycle in that list resulting in boot hang.\n\nThis patch fixes the issues by ensuring that the notifier is installed\nonly once.\n\nCc: Sebastian Reichel <sre@kernel.org>\nSigned-off-by: Sudeep Holla <sudeep.holla@arm.com>\nFixes: 46c99ac66222 (\"power/reset: vexpress: Register with kernel restart handler\")\nSigned-off-by: Sebastian Reichel <sebastian.reichel@collabora.co.uk>\nSigned-off-by: Sasha Levin <alexander.levin@microsoft.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/joshuous/android_kernel_oneplus_msm8998/commits/97294c24f8682913458d11bcf60dd923c0ee24b2"},{"sha":"850f9c0c1b8412ac4b4f571d338f554c0eac53cf","author":{"name":"Jian-Hong Pan","email":"3b9ef8f96e918e236a25a0fcdde751d948301867@endlessm.com"},"message":"Bluetooth: Add a new Realtek 8723DE ID 0bda:b009\n\n[ Upstream commit 45ae68b8cfc25bdbffc11248001c47ab1b76ff6e ]\n\nWithout this patch we cannot turn on the Bluethooth adapter on HP\n14-bs007la.\n\nT:  Bus=01 Lev=02 Prnt=03 Port=00 Cnt=01 Dev#=  4 Spd=12   MxCh= 0\nD:  Ver= 1.10 Cls=e0(wlcon) Sub=01 Prot=01 MxPS=64 #Cfgs=  1\nP:  Vendor=0bda ProdID=b009 Rev= 2.00\nS:  Manufacturer=Realtek\nS:  Product=802.11n WLAN Adapter\nS:  SerialNumber=00e04c000001\nC:* #Ifs= 2 Cfg#= 1 Atr=e0 MxPwr=500mA\nI:* If#= 0 Alt= 0 #EPs= 3 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb\nE:  Ad=81(I) Atr=03(Int.) MxPS=  16 Ivl=1ms\nE:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms\nE:  Ad=82(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms\nI:* If#= 1 Alt= 0 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb\nE:  Ad=03(O) Atr=01(Isoc) MxPS=   0 Ivl=1ms\nE:  Ad=83(I) Atr=01(Isoc) MxPS=   0 Ivl=1ms\nI:  If#= 1 Alt= 1 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb\nE:  Ad=03(O) Atr=01(Isoc) MxPS=   9 Ivl=1ms\nE:  Ad=83(I) Atr=01(Isoc) MxPS=   9 Ivl=1ms\nI:  If#= 1 Alt= 2 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb\nE:  Ad=03(O) Atr=01(Isoc) MxPS=  17 Ivl=1ms\nE:  Ad=83(I) Atr=01(Isoc) MxPS=  17 Ivl=1ms\nI:  If#= 1 Alt= 3 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb\nE:  Ad=03(O) Atr=01(Isoc) MxPS=  25 Ivl=1ms\nE:  Ad=83(I) Atr=01(Isoc) MxPS=  25 Ivl=1ms\nI:  If#= 1 Alt= 4 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb\nE:  Ad=03(O) Atr=01(Isoc) MxPS=  33 Ivl=1ms\nE:  Ad=83(I) Atr=01(Isoc) MxPS=  33 Ivl=1ms\nI:  If#= 1 Alt= 5 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb\nE:  Ad=03(O) Atr=01(Isoc) MxPS=  49 Ivl=1ms\nE:  Ad=83(I) Atr=01(Isoc) MxPS=  49 Ivl=1ms\n\nSigned-off-by: Jian-Hong Pan <jian-hong@endlessm.com>\nSigned-off-by: Marcel Holtmann <marcel@holtmann.org>\nSigned-off-by: Sasha Levin <alexander.levin@microsoft.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/joshuous/android_kernel_oneplus_msm8998/commits/850f9c0c1b8412ac4b4f571d338f554c0eac53cf"},{"sha":"5fe874e1f3499a77f8a0c29712c9a0c85eb59c98","author":{"name":"Johan Hovold","email":"759412786bc533369b22377bf83fb9056c5b25b2@kernel.org"},"message":"USB: serial: kobil_sct: fix modem-status error handling\n\n[ Upstream commit a420b5d939ee58f1d950f0ea782834056520aeaa ]\n\nMake sure to return -EIO in case of a short modem-status read request.\n\nWhile at it, split the debug message to not include the (zeroed)\ntransfer-buffer content in case of errors.\n\nFixes: 1da177e4c3f4 (\"Linux-2.6.12-rc2\")\nSigned-off-by: Johan Hovold <johan@kernel.org>\nSigned-off-by: Sasha Levin <alexander.levin@microsoft.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/joshuous/android_kernel_oneplus_msm8998/commits/5fe874e1f3499a77f8a0c29712c9a0c85eb59c98"},{"sha":"35af729caeaa863fc485000a36a5074d5ba0b6aa","author":{"name":"Michael Scott","email":"17b9e1c64588c7fa6419b4d29dc1f4426279ba01@opensourcefoundries.com"},"message":"6lowpan: iphc: reset mac_header after decompress to fix panic\n\n[ Upstream commit 03bc05e1a4972f73b4eb8907aa373369e825c252 ]\n\nAfter decompression of 6lowpan socket data, an IPv6 header is inserted\nbefore the existing socket payload.  After this, we reset the\nnetwork_header value of the skb to account for the difference in payload\nsize from prior to decompression + the addition of the IPv6 header.\n\nHowever, we fail to reset the mac_header value.\n\nLeaving the mac_header value untouched here, can cause a calculation\nerror in net/packet/af_packet.c packet_rcv() function when an\nAF_PACKET socket is opened in SOCK_RAW mode for use on a 6lowpan\ninterface.\n\nOn line 2088, the data pointer is moved backward by the value returned\nfrom skb_mac_header().  If skb->data is adjusted so that it is before\nthe skb->head pointer (which can happen when an old value of mac_header\nis left in place) the kernel generates a panic in net/core/skbuff.c\nline 1717.\n\nThis panic can be generated by BLE 6lowpan interfaces (such as bt0) and\n802.15.4 interfaces (such as lowpan0) as they both use the same 6lowpan\nsources for compression and decompression.\n\nSigned-off-by: Michael Scott <michael@opensourcefoundries.com>\nAcked-by: Alexander Aring <aring@mojatatu.com>\nAcked-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>\nSigned-off-by: Marcel Holtmann <marcel@holtmann.org>\nSigned-off-by: Sasha Levin <alexander.levin@microsoft.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/joshuous/android_kernel_oneplus_msm8998/commits/35af729caeaa863fc485000a36a5074d5ba0b6aa"},{"sha":"825fabcb91aa23dc66e7f29c8fb5d51916fde7b7","author":{"name":"Guoqing Jiang","email":"f4e8c96b48af51c40e90256e33ffa84768e122d4@suse.com"},"message":"md-cluster: clear another node's suspend_area after the copy is finished\n\n[ Upstream commit 010228e4a932ca1e8365e3b58c8e1e44c16ff793 ]\n\nWhen one node leaves cluster or stops the resyncing\n(resync or recovery) array, then other nodes need to\ncall recover_bitmaps to continue the unfinished task.\n\nBut we need to clear suspend_area later after other\nnodes copy the resync information to their bitmap\n(by call bitmap_copy_from_slot). Otherwise, all nodes\ncould write to the suspend_area even the suspend_area\nis not handled by any node, because area_resyncing\nreturns 0 at the beginning of raid1_write_request.\nWhich means one node could write suspend_area while\nanother node is resyncing the same area, then data\ncould be inconsistent.\n\nSo let's clear suspend_area later to avoid above issue\nwith the protection of bm lock. Also it is straightforward\nto clear suspend_area after nodes have copied the resync\ninfo to bitmap.\n\nSigned-off-by: Guoqing Jiang <gqjiang@suse.com>\nReviewed-by: NeilBrown <neilb@suse.com>\nSigned-off-by: Shaohua Li <shli@fb.com>\nSigned-off-by: Sasha Levin <alexander.levin@microsoft.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/joshuous/android_kernel_oneplus_msm8998/commits/825fabcb91aa23dc66e7f29c8fb5d51916fde7b7"},{"sha":"96b1608d01f588fdf9d76f3b76b116edd0a3d33d","author":{"name":"Sylwester Nawrocki","email":"1ca386fdc5066df13f7236f0837f22126191d06b@samsung.com"},"message":"media: exynos4-is: Prevent NULL pointer dereference in __isp_video_try_fmt()\n\n[ Upstream commit 7c1b9a5aeed91bef98988ac0fcf38c8c1f4f9a3a ]\n\nThis patch fixes potential NULL pointer dereference as indicated\nby the following static checker warning:\n\ndrivers/media/platform/exynos4-is/fimc-isp-video.c:408 isp_video_try_fmt_mplane()\nerror: NULL dereference inside function '__isp_video_try_fmt(isp, &f->fmt.pix_mp, (0))()'.\n\nFixes: 34947b8aebe3: (\"[media] exynos4-is: Add the FIMC-IS ISP capture DMA driver\")\n\nReported-by: Dan Carpenter <dan.carpenter@oracle.com>\nSigned-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>\nSigned-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>\nSigned-off-by: Sasha Levin <alexander.levin@microsoft.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/joshuous/android_kernel_oneplus_msm8998/commits/96b1608d01f588fdf9d76f3b76b116edd0a3d33d"},{"sha":"3e7de9ebadc344d66b046add2ce981b9cb75e770","author":{"name":"Hari Bathini","email":"8c08e0cbfdd898a4d11cb688ad22c29e30def136@linux.ibm.com"},"message":"powerpc/kdump: Handle crashkernel memory reservation failure\n\n[ Upstream commit 8950329c4a64c6d3ca0bc34711a1afbd9ce05657 ]\n\nMemory reservation for crashkernel could fail if there are holes around\nkdump kernel offset (128M). Fail gracefully in such cases and print an\nerror message.\n\nSigned-off-by: Hari Bathini <hbathini@linux.ibm.com>\nTested-by: David Gibson <dgibson@redhat.com>\nReviewed-by: Dave Young <dyoung@redhat.com>\nSigned-off-by: Michael Ellerman <mpe@ellerman.id.au>\nSigned-off-by: Sasha Levin <alexander.levin@microsoft.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/joshuous/android_kernel_oneplus_msm8998/commits/3e7de9ebadc344d66b046add2ce981b9cb75e770"},{"sha":"6a18e32b35679b183742e2f7d119e80a2394739f","author":{"name":"Alexey Khoroshilov","email":"a9985f635ca4eb5d7c64df6d16c76aa9811509c5@ispras.ru"},"message":"media: fsl-viu: fix error handling in viu_of_probe()\n\n[ Upstream commit 662a99e145661c2b35155cf375044deae9b79896 ]\n\nviu_of_probe() ignores fails in i2c_get_adapter(),\ntries to unlock uninitialized mutex on error path.\n\nThe patch streamlining the error handling in viu_of_probe().\n\nFound by Linux Driver Verification project (linuxtesting.org).\n\nSigned-off-by: Alexey Khoroshilov <khoroshilov@ispras.ru>\nSigned-off-by: Hans Verkuil <hans.verkuil@cisco.com>\nSigned-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>\nSigned-off-by: Sasha Levin <alexander.levin@microsoft.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/joshuous/android_kernel_oneplus_msm8998/commits/6a18e32b35679b183742e2f7d119e80a2394739f"},{"sha":"4c51e1b78e593dc64710691c07279413aaeed97b","author":{"name":"Andy Shevchenko","email":"74f0c009df510614346aa771cd21959b78cdb413@linux.intel.com"},"message":"x86/tsc: Add missing header to tsc_msr.c\n\n[ Upstream commit dbd0fbc76c77daac08ddd245afdcbade0d506e19 ]\n\nAdd a missing header otherwise compiler warns about missed prototype:\n\nCC      arch/x86/kernel/tsc_msr.o\narch/x86/kernel/tsc_msr.c:73:15: warning: no previous prototype for ‘cpu_khz_from_msr’ [-Wmissing-prototypes]\n   unsigned long cpu_khz_from_msr(void)\n                 ^~~~~~~~~~~~~~~~\n\nSigned-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>\nSigned-off-by: Thomas Gleixner <tglx@linutronix.de>\nCc: \"H. Peter Anvin\" <hpa@zytor.com>\nCc: Pavel Tatashin <pasha.tatashin@oracle.com>\nLink: https://lkml.kernel.org/r/20180629193113.84425-4-andriy.shevchenko@linux.intel.com\nSigned-off-by: Sasha Levin <alexander.levin@microsoft.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/joshuous/android_kernel_oneplus_msm8998/commits/4c51e1b78e593dc64710691c07279413aaeed97b"},{"sha":"a93a755237359205513398a2378c76f2c7a2f415","author":{"name":"Jan Beulich","email":"051346888327db48cce19d2cfd0e1c700bb7cf16@suse.com"},"message":"x86/entry/64: Add two more instruction suffixes\n\n[ Upstream commit 6709812f094d96543b443645c68daaa32d3d3e77 ]\n\nSadly, other than claimed in:\n\n  a368d7fd2a (\"x86/entry/64: Add instruction suffix\")\n\n... there are two more instances which want to be adjusted.\n\nAs said there, omitting suffixes from instructions in AT&T mode is bad\npractice when operand size cannot be determined by the assembler from\nregister operands, and is likely going to be warned about by upstream\ngas in the future (mine does already).\n\nAdd the other missing suffixes here as well.\n\nSigned-off-by: Jan Beulich <jbeulich@suse.com>\nCc: Andy Lutomirski <luto@kernel.org>\nCc: Borislav Petkov <bp@alien8.de>\nCc: Brian Gerst <brgerst@gmail.com>\nCc: Denys Vlasenko <dvlasenk@redhat.com>\nCc: H. Peter Anvin <hpa@zytor.com>\nCc: Josh Poimboeuf <jpoimboe@redhat.com>\nCc: Linus Torvalds <torvalds@linux-foundation.org>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Thomas Gleixner <tglx@linutronix.de>\nLink: http://lkml.kernel.org/r/5B3A02DD02000078001CFB78@prv1-mh.provo.novell.com\nSigned-off-by: Ingo Molnar <mingo@kernel.org>\nSigned-off-by: Sasha Levin <alexander.levin@microsoft.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/joshuous/android_kernel_oneplus_msm8998/commits/a93a755237359205513398a2378c76f2c7a2f415"},{"sha":"cce3c1921d8e852d186da4302f8a87d8b30a1f0a","author":{"name":"Bart Van Assche","email":"28563a2d387a4f8f033bf7abbf80937064dfbe0c@wdc.com"},"message":"scsi: target/iscsi: Make iscsit_ta_authentication() respect the output buffer size\n\n[ Upstream commit 35bea5c84fd13c643cce63f0b5cd4b148f8c901d ]\n\nFixes: e48354ce078c (\"iscsi-target: Add iSCSI fabric support for target v4.1\")\nSigned-off-by: Bart Van Assche <bart.vanassche@wdc.com>\nReviewed-by: Mike Christie <mchristi@redhat.com>\nCc: Mike Christie <mchristi@redhat.com>\nCc: Christoph Hellwig <hch@lst.de>\nCc: Hannes Reinecke <hare@suse.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>\nSigned-off-by: Sasha Levin <alexander.levin@microsoft.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/joshuous/android_kernel_oneplus_msm8998/commits/cce3c1921d8e852d186da4302f8a87d8b30a1f0a"},{"sha":"4e6c6a4fd12c8249ded8578b45b83a43f157929a","author":{"name":"Bart Van Assche","email":"28563a2d387a4f8f033bf7abbf80937064dfbe0c@wdc.com"},"message":"scsi: klist: Make it safe to use klists in atomic context\n\n[ Upstream commit 624fa7790f80575a4ec28fbdb2034097dc18d051 ]\n\nIn the scsi_transport_srp implementation it cannot be avoided to\niterate over a klist from atomic context when using the legacy block\nlayer instead of blk-mq. Hence this patch that makes it safe to use\nklists in atomic context. This patch avoids that lockdep reports the\nfollowing:\n\nWARNING: SOFTIRQ-safe -> SOFTIRQ-unsafe lock order detected\n Possible interrupt unsafe locking scenario:\n\n       CPU0                    CPU1\n       ----                    ----\n  lock(&(&k->k_lock)->rlock);\n                               local_irq_disable();\n                               lock(&(&q->__queue_lock)->rlock);\n                               lock(&(&k->k_lock)->rlock);\n  <Interrupt>\n    lock(&(&q->__queue_lock)->rlock);\n\nstack backtrace:\nWorkqueue: kblockd blk_timeout_work\nCall Trace:\n dump_stack+0xa4/0xf5\n check_usage+0x6e6/0x700\n __lock_acquire+0x185d/0x1b50\n lock_acquire+0xd2/0x260\n _raw_spin_lock+0x32/0x50\n klist_next+0x47/0x190\n device_for_each_child+0x8e/0x100\n srp_timed_out+0xaf/0x1d0 [scsi_transport_srp]\n scsi_times_out+0xd4/0x410 [scsi_mod]\n blk_rq_timed_out+0x36/0x70\n blk_timeout_work+0x1b5/0x220\n process_one_work+0x4fe/0xad0\n worker_thread+0x63/0x5a0\n kthread+0x1c1/0x1e0\n ret_from_fork+0x24/0x30\n\nSee also commit c9ddf73476ff (\"scsi: scsi_transport_srp: Fix shost to\nrport translation\").\n\nSigned-off-by: Bart Van Assche <bart.vanassche@wdc.com>\nCc: Martin K. Petersen <martin.petersen@oracle.com>\nCc: James Bottomley <jejb@linux.vnet.ibm.com>\nAcked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>\nSigned-off-by: Sasha Levin <alexander.levin@microsoft.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/joshuous/android_kernel_oneplus_msm8998/commits/4e6c6a4fd12c8249ded8578b45b83a43f157929a"},{"sha":"73b0eecd584437817d73e0d8ee716d375c221ac7","author":{"name":"Breno Leitao","email":"a10246ea2c3600c1725f8dc718f81b30cd4d07c5@debian.org"},"message":"scsi: ibmvscsi: Improve strings handling\n\n[ Upstream commit 1262dc09dc9ae7bf4ad00b6a2c5ed6a6936bcd10 ]\n\nCurrently an open firmware property is copied into partition_name variable\nwithout keeping a room for \\0.\n\nLater one, this variable (partition_name), which is 97 bytes long, is\nstrncpyed into ibmvcsci_host_data->madapter_info->partition_name, which is\n96 bytes long, possibly truncating it 'again' and removing the \\0.\n\nThis patch simply decreases the partition name to 96 and just copy using\nstrlcpy() which guarantees that the string is \\0 terminated. I think there\nis no issue if this there is a truncation in this very first copy, i.e,\nwhen the open firmware property is read and copied into the driver for the\nvery first time;\n\nThis issue also causes the following warning on GCC 8:\n\n\tdrivers/scsi/ibmvscsi/ibmvscsi.c:281:2: warning:  strncpy  output may be truncated copying 96 bytes from a string of length 96 [-Wstringop-truncation]\n\t...\n\tinlined from  ibmvscsi_probe  at drivers/scsi/ibmvscsi/ibmvscsi.c:2221:7:\n\tdrivers/scsi/ibmvscsi/ibmvscsi.c:265:3: warning:  strncpy  specified bound 97 equals destination size [-Wstringop-truncation]\n\nCC: Bart Van Assche <bart.vanassche@wdc.com>\nCC: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>\nSigned-off-by: Breno Leitao <leitao@debian.org>\nAcked-by: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>\nSigned-off-by: Sasha Levin <alexander.levin@microsoft.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/joshuous/android_kernel_oneplus_msm8998/commits/73b0eecd584437817d73e0d8ee716d375c221ac7"},{"sha":"ef9211bb9a767b058679ba7fdeca00e93f1d457c","author":{"name":"Julia Lawall","email":"3d4a3affaf9163789962e9770780389962bda29d@lip6.fr"},"message":"usb: wusbcore: security: cast sizeof to int for comparison\n\n[ Upstream commit d3ac5598c5010a8999978ebbcca3b1c6188ca36b ]\n\nComparing an int to a size, which is unsigned, causes the int to become\nunsigned, giving the wrong result.  usb_get_descriptor can return a\nnegative error code.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// <smpl>\n@@\nint x;\nexpression e,e1;\nidentifier f;\n@@\n\n*x = f(...);\n... when != x = e1\n    when != if (x < 0 || ...) { ... return ...; }\n*x < sizeof(e)\n// </smpl>\n\nSigned-off-by: Julia Lawall <Julia.Lawall@lip6.fr>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\nSigned-off-by: Sasha Levin <alexander.levin@microsoft.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/joshuous/android_kernel_oneplus_msm8998/commits/ef9211bb9a767b058679ba7fdeca00e93f1d457c"}]}
{"actor":{"display_login":"joshuous"}}