{"push_id":1822205925,"size":204,"distinct_size":11,"ref":"refs/heads/work/extern/ov9655","head":"98ac03ad7436644ced3fc7b27b15bafc875dc4c7","before":"2b16442002a221a674aab13622a6693e906a261f","commits":[{"sha":"38b8f823864707eb1cf331d2247608c419ed388c","author":{"name":"Chen-Yu Tsai","email":"d935d34b7d281e4f50030b838a1bf5c8f10bdb43@csie.org"},"message":"clk: sunxi-ng: a31: Correct lcd1-ch1 clock register offset\n\nThe register offset for the lcd1-ch1 clock was incorrectly pointing to\nthe lcd0-ch1 clock. This resulted in the lcd0-ch1 clock being disabled\nwhen the clk core disables unused clocks. This then stops the simplefb\nHDMI output path.\n\nReported-by: Bob Ham <rah@settrans.net>\nFixes: c6e6c96d8fa6 (\"clk: sunxi-ng: Add A31/A31s clocks\")\nCc: stable@vger.kernel.org # 4.9.x-\nSigned-off-by: Chen-Yu Tsai <wens@csie.org>\nSigned-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/goldelico/gta04-kernel/commits/38b8f823864707eb1cf331d2247608c419ed388c"},{"sha":"7ffc781ec46ef1e9aedb482f5f04425bd8bb2753","author":{"name":"Yong Deng","email":"2d5bafd9b4c083dfcfcf2018e433e24ebb185f6b@gmail.com"},"message":"clk: sunxi-ng: v3s: Fix usb otg device reset bit\n\nV3S's usb otg device reset bit should be 24, not 23.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Yong Deng <iemdey@gmail.com>\nReviewed-By: Icenowy Zheng <icenowy@aosc.io>\nSigned-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/goldelico/gta04-kernel/commits/7ffc781ec46ef1e9aedb482f5f04425bd8bb2753"},{"sha":"dbed87a9d3a857a86f602775b5845f5f6d9652b5","author":{"name":"Tobias Regnery","email":"d4106431f51829973788eed047825a9d297e3ea7@gmail.com"},"message":"clk: meson: gxbb: fix build error without RESET_CONTROLLER\n\nWith CONFIG_RESET_CONTROLLER=n we see the following link error in the\nmeson gxbb clk driver:\n\ndrivers/built-in.o: In function 'gxbb_aoclkc_probe':\ndrivers/clk/meson/gxbb-aoclk.c:161: undefined reference to 'devm_reset_controller_register'\n\nFix this by selecting the reset controller subsystem.\n\nFixes: f8c11f79912d (\"clk: meson: Add GXBB AO Clock and Reset controller driver\")\nSigned-off-by: Tobias Regnery <tobias.regnery@gmail.com>\nAcked-by: Neil Armstrong <narmstrong@baylibre.com>\n[narmstrong: Added fixes-by tag]\nSigned-off-by: Neil Armstrong <narmstrong@baylibre.com>","distinct":false,"url":"https://api.github.com/repos/goldelico/gta04-kernel/commits/dbed87a9d3a857a86f602775b5845f5f6d9652b5"},{"sha":"f36afd38c5372a7cd5b363786fd62076c8b28427","author":{"name":"Arnd Bergmann","email":"72a0f6d3b182607e6d5c44b93e1abb7b23ee18f3@arndb.de"},"message":"clk: sunxi-ng: enable SUNXI_CCU_MP for PRCM\n\nThe newly added PRCM CCU driver uses SUNXI_CCU_MP_WITH_MUX_GATE, which causes\na link error when no other driver enables SUNXI_CCU_MP:\n\ndrivers/clk/built-in.o:(.data+0x5c8c8): undefined reference to `ccu_mp_ops'\n\nThis adds an explicit 'select' statement for it.\n\nSigned-off-by: Arnd Bergmann <arnd@arndb.de>\nReviewed-by: Chen-Yu Tsai <wens@csie.org>\nSigned-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/goldelico/gta04-kernel/commits/f36afd38c5372a7cd5b363786fd62076c8b28427"},{"sha":"370d9192719e6c174167888cf9240df2542e3b4b","author":{"name":"Boris Brezillon","email":"d3686c1eb756201cacdf5983212dc6c4a5a469fe@free-electrons.com"},"message":"clk: sunxi-ng: sun5i: Fix ahb_bist_clk definition\n\nAHB BIST gate is actually controlled with bit 7.\n\nThis bug was detected while trying to use the NAND controller which is\nusing the DMA engine to transfer data to the NAND.\nSince the ahb_bist_clk gate bit conflicts with the ahb_dma_clk gate bit,\nthe core was disabling the DMA engine clock as part of its 'disable\nunused clks' procedure, which was causing all DMA transfers to fail after\nthis point.\n\nFixes: 5e73761786d6 (\"clk: sunxi-ng: Add sun5i CCU driver\")\nCc: stable@vger.kernel.org\nReported-by: Angus Ainslie <angus@akkea.ca>\nSigned-off-by: Boris Brezillon <boris.brezillon@free-electrons.com>\nTested-by: Angus Ainslie <angus@akkea.ca>\nReviewed-by: Chen-Yu Tsai <wens@csie.org>\nSigned-off-by: Michael Turquette <mturquette@baylibre.com>\nLink: lkml.kernel.org/r/1495643669-28221-1-git-send-email-boris.brezillon@free-electrons.com","distinct":false,"url":"https://api.github.com/repos/goldelico/gta04-kernel/commits/370d9192719e6c174167888cf9240df2542e3b4b"},{"sha":"658a7568030e287215b069a9c383c0fd0c5f57d5","author":{"name":"Michael Turquette","email":"97da6102ceac3cb838c18774c739748b946de8ea@baylibre.com"},"message":"Merge tag 'meson-clk-fixes-for-4.12-rc2' of git://github.com/baylibre/clk-meson into clk-fixes\n\nKConfig fix:\n- clk: meson: gxbb: fix build error without RESET_CONTROLLER","distinct":false,"url":"https://api.github.com/repos/goldelico/gta04-kernel/commits/658a7568030e287215b069a9c383c0fd0c5f57d5"},{"sha":"2f2724630f7a8d582470f03ee56b96746767d270","author":{"name":"Paul Mackerras","email":"b848d7d196719b06ca69c3524d28631335b2ab79@ozlabs.org"},"message":"KVM: PPC: Book3S HV: Cope with host using large decrementer mode\n\nPOWER9 introduces a new mode for the decrementer register, called\nlarge decrementer mode, in which the decrementer counter is 56 bits\nwide rather than 32, and reads are sign-extended rather than\nzero-extended.  For the decrementer, this new mode is optional and\ncontrolled by a bit in the LPCR.  The hypervisor decrementer (HDEC)\nis 56 bits wide on POWER9 and has no mode control.\n\nSince KVM code reads and writes the decrementer and hypervisor\ndecrementer registers in a few places, it needs to be aware of the\nneed to treat the decrementer value as a 64-bit quantity, and only do\na 32-bit sign extension when large decrementer mode is not in effect.\nSimilarly, the HDEC should always be treated as a 64-bit quantity on\nPOWER9.  We define a new EXTEND_HDEC macro to encapsulate the feature\ntest for POWER9 and the sign extension.\n\nTo enable the sign extension to be removed in large decrementer mode,\nwe test the LPCR_LD bit in the host LPCR image stored in the struct\nkvm for the guest.  If is set then large decrementer mode is enabled\nand the sign extension should be skipped.\n\nThis is partly based on an earlier patch by Oliver O'Halloran.\n\nCc: stable@vger.kernel.org # v4.10+\nSigned-off-by: Paul Mackerras <paulus@ozlabs.org>","distinct":false,"url":"https://api.github.com/repos/goldelico/gta04-kernel/commits/2f2724630f7a8d582470f03ee56b96746767d270"},{"sha":"a91afc974ee8441940241e3c39c75d7b8f38e911","author":{"name":"Chen-Yu Tsai","email":"d935d34b7d281e4f50030b838a1bf5c8f10bdb43@csie.org"},"message":"dt-bindings: clock: sunxi-ccu: Add pll-periph to PRCM's needed clocks\n\nThe AR100 clock in the PRCM has parents, one of which is pll-periph from\nthe main CCU.\n\nAdd it to the list of required clocks for the PRCM CCU.\n\nSigned-off-by: Chen-Yu Tsai <wens@csie.org>\nSigned-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/goldelico/gta04-kernel/commits/a91afc974ee8441940241e3c39c75d7b8f38e911"},{"sha":"c4be8c68e6900b1811bc64f74cb13d5032a389ce","author":{"name":"Chen-Yu Tsai","email":"d935d34b7d281e4f50030b838a1bf5c8f10bdb43@csie.org"},"message":"clk: sunxi-ng: h3: Export PLL_PERIPH0 clock for the PRCM\n\nThe PRCM takes PLL_PERIPH0 as one of its parents for the AR100 clock.\nAs such we need to be able to describe this relationship in the device\ntree.\n\nExport the PLL_PERIPH0 clock so we can reference it in the PRCM node.\n\nSigned-off-by: Chen-Yu Tsai <wens@csie.org>\nSigned-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/goldelico/gta04-kernel/commits/c4be8c68e6900b1811bc64f74cb13d5032a389ce"},{"sha":"d85da227c3ae43d9ca513d60f244213cb4e55485","author":{"name":"Chen-Yu Tsai","email":"d935d34b7d281e4f50030b838a1bf5c8f10bdb43@csie.org"},"message":"clk: sunxi-ng: a64: Export PLL_PERIPH0 clock for the PRCM\n\nThe PRCM takes PLL_PERIPH0 as one of its parents for the AR100 clock.\nAs such we need to be able to describe this relationship in the device\ntree.\n\nExport the PLL_PERIPH0 clock so we can reference it in the PRCM node.\n\nSigned-off-by: Chen-Yu Tsai <wens@csie.org>\nSigned-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/goldelico/gta04-kernel/commits/d85da227c3ae43d9ca513d60f244213cb4e55485"},{"sha":"3def03441e53e29eed3afd9009974a5a42bf124a","author":{"name":"Nicolas Iooss","email":"c0d64d4e47db0f189cbd8dcd56b59d380e758d07@m4x.org"},"message":"genksyms: add printf format attribute to error_with_pos()\n\nWhen compiling with -Wsuggest-attribute=format in HOSTCFLAGS, gcc\ncomplains that error_with_pos() may be declared with a printf format\nattribute:\n\n    scripts/genksyms/genksyms.c:726:3: warning: function might be\n    possible candidate for ‘gnu_printf’ format attribute\n    [-Wsuggest-attribute=format]\n       vfprintf(stderr, fmt, args);\n       ^~~~~~~~\n\nThis would allow catching printf-format errors at compile time in\ncallers to error_with_pos(). Add this attribute.\n\nSigned-off-by: Nicolas Iooss <nicolas.iooss_linux@m4x.org>\nSigned-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>","distinct":false,"url":"https://api.github.com/repos/goldelico/gta04-kernel/commits/3def03441e53e29eed3afd9009974a5a42bf124a"},{"sha":"cbf52a3e6a8a92beec6e0c70abf4111cd8f8faf7","author":{"name":"Robert Jarzmik","email":"2f72d08aa3acdbc7400d1200b3d58e5e6d8b635f@free.fr"},"message":"tags: honor COMPILED_SOURCE with apart output directory\n\nWhen the kernel is compiled with an \"O=\" argument, the object files are\nnot in the source tree, but in the build tree.\n\nThis patch fixes O= build by looking for object files in the build tree.\n\nFixes: 923e02ecf3f8 (\"scripts/tags.sh: Support compiled source\")\nSigned-off-by: Robert Jarzmik <robert.jarzmik@free.fr>\nSigned-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>","distinct":false,"url":"https://api.github.com/repos/goldelico/gta04-kernel/commits/cbf52a3e6a8a92beec6e0c70abf4111cd8f8faf7"},{"sha":"27fef9f8ecb0495d302deba210606a32e54db37a","author":{"name":"Charles Keepax","email":"1aae6a7335b3da6b6d098719ef02e7631b92beca@opensource.wolfsonmicro.com"},"message":"mfd: arizona: Fix typo using hard-coded register\n\nA hardcoded register is accidentally used instead of the register\naddress passed into the function. Correct this and use the appropriate\nvariable. This would cause minor issues on wm5102, but all other\ndevices using this driver would have been unaffected.\n\nFixes: commit ef84f885e037 (\"mfd: arizona: Refactor arizona_poll_reg\")\nReported-by: Andrzej Hajda <a.hajda@samsung.com>\nSigned-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>\nSigned-off-by: Lee Jones <lee.jones@linaro.org>","distinct":false,"url":"https://api.github.com/repos/goldelico/gta04-kernel/commits/27fef9f8ecb0495d302deba210606a32e54db37a"},{"sha":"3db28271f0feae129262d30e41384a7c4c767987","author":{"name":"Sebastian Parschauer","email":"00a422f0b4b37c64661954be3a872194bb217269@suse.de"},"message":"HID: Add quirk for Dell PIXART OEM mouse\n\nThis mouse is also known under other IDs. It needs the quirk\nALWAYS_POLL or will disconnect in runlevel 1 or 3.\n\nSigned-off-by: Sebastian Parschauer <sparschauer@suse.de>\nCC: stable@vger.kernel.org\nSigned-off-by: Jiri Kosina <jkosina@suse.cz>","distinct":false,"url":"https://api.github.com/repos/goldelico/gta04-kernel/commits/3db28271f0feae129262d30e41384a7c4c767987"},{"sha":"9ba26a7283f56100eb08a2df48f17da600f60d52","author":{"name":"Cao jin","email":"24fd75c154449c69743d8c21314f41324ec1720a@cn.fujitsu.com"},"message":"Kbuild: tiny correction on `make help`\n\nThe help info of `make C=1` is little confusing, make it clear.\n\nSigned-off-by: Cao jin <caoj.fnst@cn.fujitsu.com>\nSigned-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>","distinct":false,"url":"https://api.github.com/repos/goldelico/gta04-kernel/commits/9ba26a7283f56100eb08a2df48f17da600f60d52"},{"sha":"73d4e580ccc5c3e05cea002f18111f66c9c07034","author":{"name":"Nicholas Bellinger","email":"79a5e6cd70ccff08412e5a88129ccc53c0a7b045@linux-iscsi.org"},"message":"target: Fix kref->refcount underflow in transport_cmd_finish_abort\n\nThis patch fixes a se_cmd->cmd_kref underflow during CMD_T_ABORTED\nwhen a fabric driver drops it's second reference from below the\ntarget_core_tmr.c based callers of transport_cmd_finish_abort().\n\nRecently with the conversion of kref to refcount_t, this bug was\nmanifesting itself as:\n\n[705519.601034] refcount_t: underflow; use-after-free.\n[705519.604034] INFO: NMI handler (kgdb_nmi_handler) took too long to run: 20116.512 msecs\n[705539.719111] ------------[ cut here ]------------\n[705539.719117] WARNING: CPU: 3 PID: 26510 at lib/refcount.c:184 refcount_sub_and_test+0x33/0x51\n\nSince the original kref atomic_t based kref_put() didn't check for\nunderflow and only invoked the final callback when zero was reached,\nthis bug did not manifest in practice since all se_cmd memory is\nusing preallocated tags.\n\nTo address this, go ahead and propigate the existing return from\ntransport_put_cmd() up via transport_cmd_finish_abort(), and\nchange transport_cmd_finish_abort() + core_tmr_handle_tas_abort()\ncallers to only do their local target_put_sess_cmd() if necessary.\n\nReported-by: Bart Van Assche <bart.vanassche@sandisk.com>\nTested-by: Bart Van Assche <bart.vanassche@sandisk.com>\nCc: Mike Christie <mchristi@redhat.com>\nCc: Hannes Reinecke <hare@suse.de>\nCc: Christoph Hellwig <hch@lst.de>\nCc: Himanshu Madhani <himanshu.madhani@qlogic.com>\nCc: Sagi Grimberg <sagig@mellanox.com>\nCc: stable@vger.kernel.org # 3.14+\nTested-by: Gary Guo <ghg@datera.io>\nTested-by: Chu Yuan Lin <cyl@datera.io>\nSigned-off-by: Nicholas Bellinger <nab@linux-iscsi.org>","distinct":false,"url":"https://api.github.com/repos/goldelico/gta04-kernel/commits/73d4e580ccc5c3e05cea002f18111f66c9c07034"},{"sha":"105fa2f44e504c830697b0c794822112d79808dc","author":{"name":"Nicholas Bellinger","email":"79a5e6cd70ccff08412e5a88129ccc53c0a7b045@linux-iscsi.org"},"message":"iscsi-target: Fix delayed logout processing greater than SECONDS_FOR_LOGOUT_COMP\n\nThis patch fixes a BUG() in iscsit_close_session() that could be\ntriggered when iscsit_logout_post_handler() execution from within\ntx thread context was not run for more than SECONDS_FOR_LOGOUT_COMP\n(15 seconds), and the TCP connection didn't already close before\nthen forcing tx thread context to automatically exit.\n\nThis would manifest itself during explicit logout as:\n\n[33206.974254] 1 connection(s) still exist for iSCSI session to iqn.1993-08.org.debian:01:3f5523242179\n[33206.980184] INFO: NMI handler (kgdb_nmi_handler) took too long to run: 2100.772 msecs\n[33209.078643] ------------[ cut here ]------------\n[33209.078646] kernel BUG at drivers/target/iscsi/iscsi_target.c:4346!\n\nNormally when explicit logout attempt fails, the tx thread context\nexits and iscsit_close_connection() from rx thread context does the\nextra cleanup once it detects conn->conn_logout_remove has not been\ncleared by the logout type specific post handlers.\n\nTo address this special case, if the logout post handler in tx thread\ncontext detects conn->tx_thread_active has already been cleared, simply\nreturn and exit in order for existing iscsit_close_connection()\nlogic from rx thread context do failed logout cleanup.\n\nReported-by: Bart Van Assche <bart.vanassche@sandisk.com>\nTested-by: Bart Van Assche <bart.vanassche@sandisk.com>\nCc: Mike Christie <mchristi@redhat.com>\nCc: Hannes Reinecke <hare@suse.de>\nCc: Sagi Grimberg <sagig@mellanox.com>\nCc: stable@vger.kernel.org # 3.14+\nTested-by: Gary Guo <ghg@datera.io>\nTested-by: Chu Yuan Lin <cyl@datera.io>\nSigned-off-by: Nicholas Bellinger <nab@linux-iscsi.org>","distinct":false,"url":"https://api.github.com/repos/goldelico/gta04-kernel/commits/105fa2f44e504c830697b0c794822112d79808dc"},{"sha":"abb85a9b512e8ca7ad04a5a8a6db9664fe644974","author":{"name":"Nicholas Bellinger","email":"79a5e6cd70ccff08412e5a88129ccc53c0a7b045@linux-iscsi.org"},"message":"iscsi-target: Reject immediate data underflow larger than SCSI transfer length\n\nWhen iscsi WRITE underflow occurs there are two different scenarios\nthat can happen.\n\nNormally in practice, when an EDTL vs. SCSI CDB TRANSFER LENGTH\nunderflow is detected, the iscsi immediate data payload is the\nsmaller SCSI CDB TRANSFER LENGTH.\n\nThat is, when a host fabric LLD is using a fixed size EDTL for\na specific control CDB, the SCSI CDB TRANSFER LENGTH and actual\nSCSI payload ends up being smaller than EDTL.  In iscsi, this\nmeans the received iscsi immediate data payload matches the\nsmaller SCSI CDB TRANSFER LENGTH, because there is no more\nSCSI payload to accept beyond SCSI CDB TRANSFER LENGTH.\n\nHowever, it's possible for a malicous host to send a WRITE\nunderflow where EDTL is larger than SCSI CDB TRANSFER LENGTH,\nbut incoming iscsi immediate data actually matches EDTL.\n\nIn the wild, we've never had a iscsi host environment actually\ntry to do this.\n\nFor this special case, it's wrong to truncate part of the\ncontrol CDB payload and continue to process the command during\nunderflow when immediate data payload received was larger than\nSCSI CDB TRANSFER LENGTH, so go ahead and reject and drop the\nbogus payload as a defensive action.\n\nNote this potential bug was originally relaxed by the following\nfor allowing WRITE underflow in MSFT FCP host environments:\n\n   commit c72c5250224d475614a00c1d7e54a67f77cd3410\n   Author: Roland Dreier <roland@purestorage.com>\n   Date:   Wed Jul 22 15:08:18 2015 -0700\n\n      target: allow underflow/overflow for PR OUT etc. commands\n\nCc: Roland Dreier <roland@purestorage.com>\nCc: Mike Christie <mchristi@redhat.com>\nCc: Hannes Reinecke <hare@suse.de>\nCc: Martin K. Petersen <martin.petersen@oracle.com>\nCc: <stable@vger.kernel.org> # v4.3+\nSigned-off-by: Nicholas Bellinger <nab@linux-iscsi.org>","distinct":false,"url":"https://api.github.com/repos/goldelico/gta04-kernel/commits/abb85a9b512e8ca7ad04a5a8a6db9664fe644974"},{"sha":"ba714a9c1dea85e0bf2899d02dfeb9c70040427c","author":{"name":"Thomas Gleixner","email":"352b5f5ba0189d2583768a9bb8247f98115b9038@linutronix.de"},"message":"pinctrl/amd: Use regular interrupt instead of chained\n\nThe AMD pinctrl driver uses a chained interrupt to demultiplex the GPIO\ninterrupts. Kevin Vandeventer reported, that his new AMD Ryzen locks up\nhard on boot when the AMD pinctrl driver is initialized. The reason is an\ninterrupt storm. It's not clear whether that's caused by hardware or\nfirmware or both.\n\nUsing chained interrupts on X86 is a dangerous endavour. If a system is\nmisconfigured or the hardware buggy there is no safety net to catch an\ninterrupt storm.\n\nConvert the driver to use a regular interrupt for the demultiplex\nhandler. This allows the interrupt storm detector to catch the malfunction\nand lets the system boot up.\n\nThis should be backported to stable because it's likely that more users run\ninto this problem as the AMD Ryzen machines are spreading.\n\nReported-by: Kevin Vandeventer\nLink: https://bugzilla.suse.com/show_bug.cgi?id=1034261\nSigned-off-by: Thomas Gleixner <tglx@linutronix.de>\nSigned-off-by: Linus Walleij <linus.walleij@linaro.org>","distinct":false,"url":"https://api.github.com/repos/goldelico/gta04-kernel/commits/ba714a9c1dea85e0bf2899d02dfeb9c70040427c"},{"sha":"b7c747d4627462f25b3daabf49c18895a6722faa","author":{"name":"Alexandre TORGUE","email":"1b7e15762e31f3eac181bcfc735736357d99420b@st.com"},"message":"pinctrl: stm32: Fix bad function call\n\nIn stm32_pconf_parse_conf function, stm32_pmx_gpio_set_direction is\ncalled with wrong parameter value. Indeed, using NULL value for range\nwill raise an oops.\n\nFixes: aceb16dc2da5 (\"pinctrl: Add STM32 MCUs support\")\nReported-by: Dan Carpenter <dan.carpenter@oracle.com>\nSigned-off-by: Alexandre TORGUE <alexandre.torgue@st.com>\nSigned-off-by: Linus Walleij <linus.walleij@linaro.org>","distinct":false,"url":"https://api.github.com/repos/goldelico/gta04-kernel/commits/b7c747d4627462f25b3daabf49c18895a6722faa"}]}
{"actor":{"display_login":"goldelico"}}