{"push_id":2358018768,"size":399,"distinct_size":1,"ref":"refs/heads/work/letux-base/marek/upstream-queue","head":"d4fe4b186a9d063626d662e94de3fa7a6c2c95e8","before":"8f7b0b286120a4f4a5e3bea1f1317b17dc3531b5","commits":[{"sha":"787e1853ae8a951233ceab1b01c862d9c668358b","author":{"name":"Christophe JAILLET","email":"37dad06b5adae86647eb31988fda7e3e669b78d5@wanadoo.fr"},"message":"iio: adc: aspeed: Fix error handling path\n\nThe labels and branching order of the error path of 'aspeed_adc_probe()'\nare broken.\nRe-order the labels and goto statements.\n\nSigned-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>\nSigned-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/787e1853ae8a951233ceab1b01c862d9c668358b"},{"sha":"e31b617d0a63c6558485aaa730fd162faa95a766","author":{"name":"Alexandru Ardelean","email":"337fc293ea492d1f2df27e6fbb00923a03331e4c@analog.com"},"message":"staging: iio: adc: ad7192: fix external frequency setting\n\nThe external clock frequency was set only when selecting\nthe internal clock, which is fixed at 4.9152 Mhz.\n\nThis is incorrect, since it should be set when any of\nthe external clock or crystal settings is selected.\n\nAdded range validation for the external (crystal/clock)\nfrequency setting.\nValid values are between 2.4576 and 5.12 Mhz.\n\nSigned-off-by: Alexandru Ardelean <alexandru.ardelean@analog.com>\nCc: <Stable@vger.kernel.org>\nSigned-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/e31b617d0a63c6558485aaa730fd162faa95a766"},{"sha":"a3b5655ebdb501a98a45c0d3265dca9f2fe0218a","author":{"name":"Fabrice Gasnier","email":"3d1bccea1b29c3b4106366357aa7e7e936581d7a@st.com"},"message":"iio: adc: stm32: fix stm32h7_adc_enable error handling\n\nError handling in stm32h7_adc_enable routine doesn't unwind enable\nsequence correctly. ADEN can only be cleared by hardware (e.g. by\nwriting one to ADDIS).\nIt's also better to clear ADRDY just after it's been set by hardware.\n\nFixes: 95e339b6e85d (\"iio: adc: stm32: add support for STM32H7\")\n\nSigned-off-by: Fabrice Gasnier <fabrice.gasnier@st.com>\nCc: <Stable@vger.kernel.org>\nSigned-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/a3b5655ebdb501a98a45c0d3265dca9f2fe0218a"},{"sha":"7d2b8e6aaf9ee87910c2337e1c59bb5d3e3ba8c5","author":{"name":"Alexandru Ardelean","email":"337fc293ea492d1f2df27e6fbb00923a03331e4c@analog.com"},"message":"staging: iio: ad5933: switch buffer mode to software\n\nSince commit 152a6a884ae1 (\"staging:iio:accel:sca3000 move\nto hybrid hard / soft buffer design.\")\nthe buffer mechanism has changed and the\nINDIO_BUFFER_HARDWARE flag has been unused.\n\nSince commit 2d6ca60f3284 (\"iio: Add a DMAengine framework\nbased buffer\")\nthe INDIO_BUFFER_HARDWARE flag has been re-purposed for\nDMA buffers.\n\nThis driver has lagged behind these changes, and\nin order for buffers to work, the INDIO_BUFFER_SOFTWARE\nneeds to be used.\n\nSigned-off-by: Alexandru Ardelean <alexandru.ardelean@analog.com>\nFixes: 2d6ca60f3284 (\"iio: Add a DMAengine framework based buffer\")\nCc: <Stable@vger.kernel.org>\nSigned-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/7d2b8e6aaf9ee87910c2337e1c59bb5d3e3ba8c5"},{"sha":"4a8842de8db4953fdda7866626b78b12fb8adb97","author":{"name":"Tomas Henzl","email":"9c4901673374476efeb95d78946f7a78009a1ae4@redhat.com"},"message":"scsi: mpt3sas: fix an out of bound write\n\ncpu_msix_table is allocated to store online cpus, but pci_irq_get_affinity\nmay return cpu_possible_mask which is then used to access cpu_msix_table.\nThat causes bad user experience.  Fix limits access to only online cpus,\nI've also added an additional test to protect from an unlikely change in\ncpu_online_mask.\n\n[mkp: checkpatch]\n\nFixes: 1d55abc0e98a (\"scsi: mpt3sas: switch to pci_alloc_irq_vectors\")\nSigned-off-by: Tomas Henzl <thenzl@redhat.com>\nAcked-by: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/4a8842de8db4953fdda7866626b78b12fb8adb97"},{"sha":"2ce87cc5b269510de9ca1185ca8a6e10ec78c069","author":{"name":"Quinn Tran","email":"658f4cc7f94b1779f91cf356faa53c2aba9cf11f@cavium.com"},"message":"scsi: qla2xxx: Fix memory corruption during hba reset test\n\nThis patch fixes memory corrpution while performing HBA Reset test.\n\nFollowing stack trace is seen:\n\n[  466.397219] BUG: unable to handle kernel NULL pointer dereference at 0000000000000020\n[  466.433669] IP: [<ffffffffc06f5dd0>] qlt_free_session_done+0x260/0x5f0 [qla2xxx]\n[  466.467731] PGD 0\n[  466.476718] Oops: 0000 [#1] SMP\n\nSigned-off-by: Quinn Tran <quinn.tran@cavium.com>\nSigned-off-by: Himanshu Madhani <himanshu.madhani@cavium.com>\nReviewed-by: Johannes Thumshirn <jthumshirn@suse.de>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/2ce87cc5b269510de9ca1185ca8a6e10ec78c069"},{"sha":"c39813652700f3df552b6557530f1e5f782dbe2f","author":{"name":"Tyrel Datwyler","email":"239574f6f50677ab121db12378c1c57839ade2b5@linux.vnet.ibm.com"},"message":"scsi: ibmvfc: fix misdefined reserved field in ibmvfc_fcp_rsp_info\n\nThe fcp_rsp_info structure as defined in the FC spec has an initial 3\nbytes reserved field. The ibmvfc driver mistakenly defined this field as\n4 bytes resulting in the rsp_code field being defined in what should be\nthe start of the second reserved field and thus always being reported as\nzero by the driver.\n\nIdeally, we should wire ibmvfc up with libfc for the sake of code\ndeduplication, and ease of maintaining standardized structures in a\nsingle place. However, for now simply fixup the definition in ibmvfc for\nbackporting to distros on older kernels. Wiring up with libfc will be\ndone in a followup patch.\n\nCc: <stable@vger.kernel.org>\nReported-by: Hannes Reinecke <hare@suse.de>\nSigned-off-by: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/c39813652700f3df552b6557530f1e5f782dbe2f"},{"sha":"84af7e8b895088d89f246d6b0f82717fafdebf61","author":{"name":"Sujit Reddy Thumma","email":"4f767962afe83437c91cdb47baeae535b5c3dcb2@codeaurora.org"},"message":"scsi: ufs: Enable quirk to ignore sending WRITE_SAME command\n\nWRITE_SAME command is not supported by UFS. Enable a quirk for the upper\nlevel drivers to not send WRITE SAME command.\n\n[mkp: botched patch, applied by hand]\n\nSigned-off-by: Sujit Reddy Thumma <sthumma@codeaurora.org>\nSigned-off-by: Subhash Jadavani <subhashj@codeaurora.org>\nSigned-off-by: Asutosh Das <asutoshd@codeaurora.org>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/84af7e8b895088d89f246d6b0f82717fafdebf61"},{"sha":"52797a1d4b39716ddd300a3c463ffaf1330600a0","author":{"name":"Colin Ian King","email":"61b69653f478c16de27cbf2a77617b5a614a704a@canonical.com"},"message":"scsi: csiostor: remove redundant assignment to pointer 'ln'\n\nThe pointer ln is assigned a value that is never read, it is re-assigned\na new value in the list_for_each loop hence the initialization is\nredundant and can be removed.\n\nCleans up clang warning:\ndrivers/scsi/csiostor/csio_lnode.c:117:21: warning: Value stored to 'ln'\nduring its initialization is never read\n\nSigned-off-by: Colin Ian King <colin.king@canonical.com>\nAcked-by: Varun Prakash <varun@chelsio.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/52797a1d4b39716ddd300a3c463ffaf1330600a0"},{"sha":"ecf7ff49945f5741fa1da112f994939f942031d3","author":{"name":"Chad Dupuis","email":"46258ac9991ff5635d6cac9b1eaa4aa173a5df22@cavium.com"},"message":"scsi: bnx2fc: Fix check in SCSI completion handler for timed out request\n\nWhen a request times out we set the io_req flag BNX2FC_FLAG_IO_COMPL so\nthat if a subsequent completion comes in on that task ID we will ignore\nit.  The issue is that in the check for this flag there is a missing\nreturn so we will continue to process a request which may have already\nbeen returned to the ownership of the SCSI layer.  This can cause\nunpredictable results.\n\nSolution is to add in the missing return.\n\n[mkp: typo plus title shortening]\n\nSigned-off-by: Chad Dupuis <chad.dupuis@cavium.com>\nReviewed-by: Laurence Oberman <loberman@redhat.com>\nTested-by: Laurence Oberman <loberman@redhat.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/ecf7ff49945f5741fa1da112f994939f942031d3"},{"sha":"e6f791d95313c85f3dd4a26141e28e50ae9aa0ae","author":{"name":"Dan Carpenter","email":"60b2bf2bc0bec4ca4a4b046ca7ef9255248abff8@oracle.com"},"message":"scsi: sym53c8xx_2: iterator underflow in sym_getsync()\n\nWe wanted to exit the loop with \"div\" set to zero, but instead, if we\ndon't hit the break then \"div\" is -1 when we finish the loop.  It leads\nto an array underflow a few lines later.\n\nSigned-off-by: Dan Carpenter <dan.carpenter@oracle.com>\nReviewed-by: Johannes Thumshirn <jthumshirn@suse.de>\nAcked-by: Matthew Wilcox <mawilcox@microsoft.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/e6f791d95313c85f3dd4a26141e28e50ae9aa0ae"},{"sha":"a7043e9529f3c367cc4d82997e00be034cbe57ca","author":{"name":"Dan Carpenter","email":"60b2bf2bc0bec4ca4a4b046ca7ef9255248abff8@oracle.com"},"message":"scsi: mptfusion: Add bounds check in mptctl_hp_targetinfo()\n\nMy static checker complains about an out of bounds read:\n\n    drivers/message/fusion/mptctl.c:2786 mptctl_hp_targetinfo()\n    error: buffer overflow 'hd->sel_timeout' 255 <= u32max.\n\nIt's true that we probably should have a bounds check here.\n\nSigned-off-by: Dan Carpenter <dan.carpenter@oracle.com>\nReviewed-by: Johannes Thumshirn <jthumshirn@suse.de>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/a7043e9529f3c367cc4d82997e00be034cbe57ca"},{"sha":"c02189e12ce3bf3808cb880569d3b10249f50bd9","author":{"name":"Bart Van Assche","email":"b8a13ad2fc8473e67a34a68acf4216fb1fa3477b@wdc.com"},"message":"scsi: qla2xxx: Avoid triggering undefined behavior in qla2x00_mbx_completion()\n\nA left shift must shift less than the bit width of the left argument.\nAvoid triggering undefined behavior if ha->mbx_count == 32.\n\nThis patch avoids that UBSAN reports the following complaint:\n\nUBSAN: Undefined behaviour in drivers/scsi/qla2xxx/qla_isr.c:275:14\nshift exponent 32 is too large for 32-bit type 'int'\nCall Trace:\n dump_stack+0x4e/0x6c\n ubsan_epilogue+0xd/0x3b\n __ubsan_handle_shift_out_of_bounds+0x112/0x14c\n qla2x00_mbx_completion+0x1c5/0x25d [qla2xxx]\n qla2300_intr_handler+0x1ea/0x3bb [qla2xxx]\n qla2x00_mailbox_command+0x77b/0x139a [qla2xxx]\n qla2x00_mbx_reg_test+0x83/0x114 [qla2xxx]\n qla2x00_chip_diag+0x354/0x45f [qla2xxx]\n qla2x00_initialize_adapter+0x2c2/0xa4e [qla2xxx]\n qla2x00_probe_one+0x1681/0x392e [qla2xxx]\n pci_device_probe+0x10b/0x1f1\n driver_probe_device+0x21f/0x3a4\n __driver_attach+0xa9/0xe1\n bus_for_each_dev+0x6e/0xb5\n driver_attach+0x22/0x3c\n bus_add_driver+0x1d1/0x2ae\n driver_register+0x78/0x130\n __pci_register_driver+0x75/0xa8\n qla2x00_module_init+0x21b/0x267 [qla2xxx]\n do_one_initcall+0x5a/0x1e2\n do_init_module+0x9d/0x285\n load_module+0x20db/0x38e3\n SYSC_finit_module+0xa8/0xbc\n SyS_finit_module+0x9/0xb\n do_syscall_64+0x77/0x271\n entry_SYSCALL64_slow_path+0x25/0x25\n\nReported-by: Meelis Roos <mroos@linux.ee>\nSigned-off-by: Bart Van Assche <bart.vanassche@wdc.com>\nCc: Himanshu Madhani <himanshu.madhani@cavium.com>\nReviewed-by: Laurence Oberman <loberman@redhat.com>\nAcked-by: Himanshu Madhani <himanshu.madhani@cavium.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/c02189e12ce3bf3808cb880569d3b10249f50bd9"},{"sha":"7c0dde2b3d99fe3c54edada408d10dcd6ee0c1f7","author":{"name":"Corentin Labbe","email":"ba36f15865aa5ec8a23bc935bc4a5fe160a15546@baylibre.com"},"message":"scsi: aic7xxx: remove aiclib.c\n\naiclib.c is unused (and contains no code) since commit 1ff927306e08\n(\"[SCSI] aic7xxx: remove aiclib.c\")\n\n13 years later, finish the cleaning by removing it from tree.\n\n[mkp: tweaked patch description]\n\nSigned-off-by: Corentin Labbe <clabbe@baylibre.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/7c0dde2b3d99fe3c54edada408d10dcd6ee0c1f7"},{"sha":"2e8233ab17411920bee87c0dd71790f11904f3b8","author":{"name":"Corentin Labbe","email":"ba36f15865aa5ec8a23bc935bc4a5fe160a15546@baylibre.com"},"message":"scsi: Remove Makefile entry for oktagon files\n\nRemove line using non-existent files which were removed in\ncommit 642978beb483 (\"[SCSI] remove m68k NCR53C9x based drivers\")\n\n[mkp: tweaked patch description]\n\nSigned-off-by: Corentin Labbe <clabbe@baylibre.com>\nAcked-by: Geert Uytterhoeven <geert@linux-m68k.org>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/2e8233ab17411920bee87c0dd71790f11904f3b8"},{"sha":"f5572475e999a1e9cd44f8704023a815f611d377","author":{"name":"Bart Van Assche","email":"b8a13ad2fc8473e67a34a68acf4216fb1fa3477b@wdc.com"},"message":"scsi: scsi_dh: Document alua_rtpg_queue() arguments\n\nSince commit 3a025e1d1c2e (\"Add optional check for bad kernel-doc\ncomments\") building with W=1 causes warnings to appear for issues in\nkernel-doc headers. This patch avoids that the following warnings are\nreported when building with W=1:\n\ndrivers/scsi/device_handler/scsi_dh_alua.c:867: warning: No description found for parameter 'pg'\ndrivers/scsi/device_handler/scsi_dh_alua.c:867: warning: No description found for parameter 'sdev'\ndrivers/scsi/device_handler/scsi_dh_alua.c:867: warning: No description found for parameter 'qdata'\ndrivers/scsi/device_handler/scsi_dh_alua.c:867: warning: No description found for parameter 'force'\n\nSigned-off-by: Bart Van Assche <bart.vanassche@wdc.com>\nCc: Christoph Hellwig <hch@lst.de>\nCc: Hannes Reinecke <hare@suse.com>\nCc: Johannes Thumshirn <jthumshirn@suse.de>\nReviewed-by: Hannes Reinecke <hare@suse.com>\nReviewed-by: Johannes Thumshirn <jthumshirn@suse.de>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/f5572475e999a1e9cd44f8704023a815f611d377"},{"sha":"c028c6309a9f9b385ba8c0c984eb2b6c3f368650","author":{"name":"Johannes Berg","email":"9a5936d824e6835dfe162c5611d10d2cf40ffbad@intel.com"},"message":"cfg80211: use only 1Mbps for basic rates in mesh\n\nMesh used to use the mandatory rates as basic rates, but we got\nthe calculation of mandatory rates wrong until some time ago.\nFix this this broke interoperability with older versions since\nnow more basic rates are required, and thus the MBSS isn't the\nsame and the network stops working.\n\nFix this by simply using only 1Mbps as the basic rate in 2.4GHz.\nSince the changed mandatory rates only affected 2.4GHz, this is\nall we need to make it work again.\n\nReported-and-tested-by: Matthias Schiffer <mschiffer@universe-factory.net>\nFixes: 1bd773c077de (\"wireless: set correct mandatory rate flags\")\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/c028c6309a9f9b385ba8c0c984eb2b6c3f368650"},{"sha":"c4de37ee2b55deac7d6aeac33e02e3d6be243898","author":{"name":"Peter Oh","email":"f21ff1392266075c396b1172e846dfcf5f69d92d@bowerswilkins.com"},"message":"mac80211: mesh: fix wrong mesh TTL offset calculation\n\nmesh TTL offset in Mesh Channel Switch Parameters element depends on\nnot only Secondary Channel Offset element, but also affected by\nHT Control field and Wide Bandwidth Channel Switch element.\nSo use element structure to manipulate mesh channel swich param IE\nafter removing its constant attribution to correct the miscalculation.\n\nSigned-off-by: Peter Oh <peter.oh@bowerswilkins.com>\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/c4de37ee2b55deac7d6aeac33e02e3d6be243898"},{"sha":"745fd50f3b044db6a3922e1718306555613164b0","author":{"name":"Daniel Vetter","email":"4f5189bfa310957cda373dea5355a767cfa5df2f@ffwll.ch"},"message":"drm/cirrus: Load lut in crtc_commit\n\nIn the past the ast driver relied upon the fbdev emulation helpers to\ncall ->load_lut at boot-up. But since\n\ncommit b8e2b0199cc377617dc238f5106352c06dcd3fa2\nAuthor: Peter Rosin <peda@axentia.se>\nDate:   Tue Jul 4 12:36:57 2017 +0200\n\ndrm/fb-helper: factor out pseudo-palette\n\nthat's cleaned up and drivers are expected to boot into a consistent\nlut state. This patch fixes that.\n\nFixes: b8e2b0199cc3 (\"drm/fb-helper: factor out pseudo-palette\")\nCc: Peter Rosin <peda@axenita.se>\nCc: Daniel Vetter <daniel.vetter@ffwll.ch>\nCc: <stable@vger.kernel.org> # v4.14+\nReferences: https://bugzilla.kernel.org/show_bug.cgi?id=198123\nSigned-off-by: Daniel Vetter <daniel.vetter@intel.com>\nLink: http://patchwork.freedesktop.org/patch/msgid/20180131110450.22153-1-daniel.vetter@ffwll.ch\nSigned-off-by: Gerd Hoffmann <kraxel@redhat.com>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/745fd50f3b044db6a3922e1718306555613164b0"},{"sha":"54f809cfbd6b4a43959039f5d33596ed3297ce16","author":{"name":"Leo (Sunpeng) Li","email":"5ed81517ff762e5a3cb86fbc932f3589b4921577@amd.com"},"message":"drm/atomic: Fix memleak on ERESTARTSYS during non-blocking commits\n\nDuring a non-blocking commit, it is possible to return before the\ncommit_tail work is queued (-ERESTARTSYS, for example).\n\nSince a reference on the crtc commit object is obtained for the pending\nvblank event when preparing the commit, the above situation will leave\nus with an extra reference.\n\nTherefore, if the commit_tail worker has not consumed the event at the\nend of a commit, release it's reference.\n\nChanges since v1:\n- Also check for state->event->base.completion being set, to\n  handle the case where stall_checks() fails in setup_crtc_commit().\nChanges since v2:\n- Add a flag to drm_crtc_commit, to prevent dereferencing a freed event.\n  i915 may unreference the state in a worker.\n\nFixes: 24835e442f28 (\"drm: reference count event->completion\")\nCc: <stable@vger.kernel.org> # v4.11+\nSigned-off-by: Leo (Sunpeng) Li <sunpeng.li@amd.com>\nAcked-by: Harry Wentland <harry.wentland@amd.com> #v1\nSigned-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>\nLink: https://patchwork.freedesktop.org/patch/msgid/20180117115108.29608-1-maarten.lankhorst@linux.intel.com\nReviewed-by: Sean Paul <seanpaul@chromium.org>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/54f809cfbd6b4a43959039f5d33596ed3297ce16"}]}
{"actor":{"display_login":"op-mirror"}}