{"push_id":967973951,"size":1000,"distinct_size":6,"ref":"refs/heads/work/hns/power/twl4030_charger-v3","head":"50255155cf270d21f532eebb315d6e8ee517167e","before":"35845297490bf158b5b67cce5e56fad7d4b832f3","commits":[{"sha":"3568459a51136f418ca8cad48a0db3803010148a","author":{"email":"2c609ffb4e3675cc825ffc138f42668aebf8267d@mansr.com","name":"Mans Rullgard"},"message":"ALSA: at73c213: manage SSC clock\n\nSince commit 49af54ff0fc7 (\"misc: atmel-ssc: prepare clock only when\nrequest\") the SSC driver expects clients to manage the SSC clock.\nThis updates the at73c213 driver to enable the SSC clock whenever it is\nneeded.\n\nSigned-off-by: Mans Rullgard <mans@mansr.com>\nSigned-off-by: Takashi Iwai <tiwai@suse.de>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/3568459a51136f418ca8cad48a0db3803010148a"},{"sha":"26a99c19f810b2593410899a5b304b21b47428a6","author":{"email":"978acd1567d5598152161fdf8bf3ca568f950c9b@linux-iscsi.org","name":"Nicholas Bellinger"},"message":"iscsi-target: Fix potential dead-lock during node acl delete\n\nThis patch is a iscsi-target specific bug-fix for a dead-lock\nthat can occur during explicit struct se_node_acl->acl_group\nse_session deletion via configfs rmdir(2), when iscsi-target\ntime2retain timer is still active.\n\nIt changes iscsi-target to obtain se_portal_group->session_lock\ninternally using spin_in_locked() to check for the specific\nse_node_acl configfs shutdown rmdir(2) case.\n\nNote this patch is intended for stable, and the subsequent\nv4.5-rc patch converts target_core_tpg.c to use proper\nse_sess->sess_kref reference counting for both se_node_acl\ndeletion + se_node_acl->queue_depth se_session restart.\n\nReported-by:: Sagi Grimberg <sagig@mellanox.com>\nCc: Christoph Hellwig <hch@lst.de>\nCc: Hannes Reinecke <hare@suse.de>\nCc: Andy Grover <agrover@redhat.com>\nCc: Mike Christie <michaelc@cs.wisc.edu>\nCc: stable@vger.kernel.org # 3.10+\nSigned-off-by: Nicholas Bellinger <nab@linux-iscsi.org>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/26a99c19f810b2593410899a5b304b21b47428a6"},{"sha":"d36ad77f702356afb1009d2987b0ab55da4c7d57","author":{"email":"978acd1567d5598152161fdf8bf3ca568f950c9b@linux-iscsi.org","name":"Nicholas Bellinger"},"message":"target: Convert ACL change queue_depth se_session reference usage\n\nThis patch converts core_tpg_set_initiator_node_queue_depth()\nto use struct se_node_acl->acl_sess_list when performing\nexplicit se_tpg_tfo->shutdown_session() for active sessions,\nin order for new se_node_acl->queue_depth to take effect.\n\nThis follows how core_tpg_del_initiator_node_acl() currently\nworks when invoking se_tpg_tfo->shutdown-session(), and ahead\nof the next patch to take se_node_acl->acl_kref during lookup,\nthe extra get_initiator_node_acl() can go away. In order to\nachieve this, go ahead and change target_get_session() to use\nkref_get_unless_zero() and propigate up the return value\nto know when a session is already being released.\n\nThis is because se_node_acl->acl_group is already protecting\nse_node_acl->acl_group reference via configfs, and shutdown\nwithin core_tpg_del_initiator_node_acl() won't occur until\nsys_write() to core_tpg_set_initiator_node_queue_depth()\nattribute returns back to user-space.\n\nAlso, drop the left-over iscsi-target hack, and obtain\nse_portal_group->session_lock in lio_tpg_shutdown_session()\ninternally. Remove iscsi-target wrapper and unused se_tpg +\nforce parameters and associated code.\n\nReported-by: Christoph Hellwig <hch@lst.de>\nCc: Sagi Grimberg <sagig@mellanox.com>\nCc: Hannes Reinecke <hare@suse.de>\nCc: Andy Grover <agrover@redhat.com>\nCc: Mike Christie <michaelc@cs.wisc.edu>\nSigned-off-by: Nicholas Bellinger <nab@linux-iscsi.org>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/d36ad77f702356afb1009d2987b0ab55da4c7d57"},{"sha":"21aaa23b0ebbd19334fa461370c03cbb076b3295","author":{"email":"978acd1567d5598152161fdf8bf3ca568f950c9b@linux-iscsi.org","name":"Nicholas Bellinger"},"message":"target: Obtain se_node_acl->acl_kref during get_initiator_node_acl\n\nThis patch addresses a long standing race where obtaining\nse_node_acl->acl_kref in __transport_register_session()\nhappens a bit too late, and leaves open the potential\nfor core_tpg_del_initiator_node_acl() to hit a NULL\npointer dereference.\n\nInstead, take ->acl_kref in core_tpg_get_initiator_node_acl()\nwhile se_portal_group->acl_node_mutex is held, and move the\nfinal target_put_nacl() from transport_deregister_session()\ninto transport_free_session() so that fabric driver login\nfailure handling using the modern method to still work\nas expected.\n\nAlso, update core_tpg_get_initiator_node_acl() to take\nan extra reference for dynamically generated acls for\ndemo-mode, before returning to fabric caller.  Also\nupdate iscsi-target sendtargets special case handling\nto use target_tpg_has_node_acl() when checking if\ndemo_mode_discovery == true during discovery lookup.\n\nNote the existing wait_for_completion(&acl->acl_free_comp)\nin core_tpg_del_initiator_node_acl() does not change.\n\nCc: Sagi Grimberg <sagig@mellanox.com>\nCc: Christoph Hellwig <hch@lst.de>\nCc: Hannes Reinecke <hare@suse.de>\nCc: Andy Grover <agrover@redhat.com>\nCc: Mike Christie <michaelc@cs.wisc.edu>\nSigned-off-by: Nicholas Bellinger <nab@linux-iscsi.org>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/21aaa23b0ebbd19334fa461370c03cbb076b3295"},{"sha":"20c08b362f4b0c41103fe9d75c61ca348d021441","author":{"email":"72968c211adb68bbedf8fc6c85be24c9cd49b112@yasker.org","name":"Sheng Yang"},"message":"target/user: Make sure netlink would reach all network namespaces\n\nThe current code only allow netlink to reach the initial network namespace,\nwhich caused trouble for any client running inside container.\n\nThis patch would make sure TCMU netlink would work for all network\nnamespaces.\n\nSigned-off-by: Sheng Yang <sheng@yasker.org>\nAcked-by: Andy Grover <agrover@redhat.com>\nSigned-off-by: Nicholas Bellinger <nab@linux-iscsi.org>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/20c08b362f4b0c41103fe9d75c61ca348d021441"},{"sha":"fab683eb12e71ac6057dc42dc7d1e5e71e5cba5e","author":{"email":"f2c659f01951776204a6c5b902787d9019fbeebd@arndb.de","name":"Arnd Bergmann"},"message":"scsi: qla2xxxx: avoid type mismatch in comparison\n\nA recent bug fix added code that does\n\n        bool logged_out = (status & 0xFFFF);\n        if (logged_out == CTIO_PORT_LOGGED_OUT)\n\t\t...\n\nThis looks wrong because we are comparing a boolean with an\ninteger constant, ang gcc warns about it accordingly:\n\ndrivers/scsi/qla2xxx/qla_target.c: In function 'qlt_do_ctio_completion':\ndrivers/scsi/qla2xxx/qla_target.c:3587:20: warning: comparison of constant '41' with boolean expression is always false [-Wbool-compare]\n        (logged_out == CTIO_PORT_LOGGED_OUT) ?\n\nThe correct fix is presumably to make that variable an 'int'.\n\nSigned-off-by: Arnd Bergmann <arnd@arndb.de>\nFixes: 71cdc0796465 (\"qla2xxx: Delete session if initiator is gone from FW\")\nSigned-off-by: Nicholas Bellinger <nab@linux-iscsi.org>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/fab683eb12e71ac6057dc42dc7d1e5e71e5cba5e"},{"sha":"07cbeea5412fa82543cbdba94ca94799fdb7bf55","author":{"email":"85a8403471508147ef46d210bc33c05fdc88f382@rock-chips.com","name":"Shawn Lin"},"message":"mmc: sdio_cis: fix unknown tuple for CISTPL_SDIO_STD\n\nCISTPL_SDIO_STD(0x91) is a known tuple, but sdio_cis don't define it, so\nwe get the warning below while probing several sdio wifi cards.\n\nRefer to SDIO spec, it's not needed to parse the tuple, so this patch make\nit a known one.\n\n[    4.098980] mmc2: queuing unknown CIS tuple 0x91 (3 bytes)\n[    4.099033] mmc2: new ultra high speed SDR104 SDIO card at address 0001\n\nSigned-off-by: Shawn Lin <shawn.lin@rock-chips.com>\nSigned-off-by: Ulf Hansson <ulf.hansson@linaro.org>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/07cbeea5412fa82543cbdba94ca94799fdb7bf55"},{"sha":"b16c29191dc89bd877af99a7b04ce4866728a3e0","author":{"email":"e642b69ed2fc111e09ffdc37feb733a52253340d@oracle.com","name":"Sasha Levin"},"message":"netfilter: nf_conntrack: use safer way to lock all buckets\n\nWhen we need to lock all buckets in the connection hashtable we'd attempt to\nlock 1024 spinlocks, which is way more preemption levels than supported by\nthe kernel. Furthermore, this behavior was hidden by checking if lockdep is\nenabled, and if it was - use only 8 buckets(!).\n\nFix this by using a global lock and synchronize all buckets on it when we\nneed to lock them all. This is pretty heavyweight, but is only done when we\nneed to resize the hashtable, and that doesn't happen often enough (or at all).\n\nSigned-off-by: Sasha Levin <sasha.levin@oracle.com>\nAcked-by: Jesper Dangaard Brouer <brouer@redhat.com>\nReviewed-by: Florian Westphal <fw@strlen.de>\nSigned-off-by: Pablo Neira Ayuso <pablo@netfilter.org>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/b16c29191dc89bd877af99a7b04ce4866728a3e0"},{"sha":"202736d99b7f29279db9da61587f11a08a04a9c6","author":{"email":"ef65de1c7be0aa837fe7b25ba9a7739905af6a55@gondor.apana.org.au","name":"Herbert Xu"},"message":"crypto: algif_skcipher - sendmsg SG marking is off by one\n\nWe mark the end of the SG list in sendmsg and sendpage and unmark\nit on the next send call.  Unfortunately the unmarking in sendmsg\nis off-by-one, leading to an SG list that is too short.\n\nFixes: 0f477b655a52 (\"crypto: algif - Mark sgl end at the end of data\")\nCc: stable@vger.kernel.org\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/202736d99b7f29279db9da61587f11a08a04a9c6"},{"sha":"3724d3188980cc7416d81acc9bee21161ee20ebd","author":{"email":"7b39ff94cb259c2eec0f0bda4ceed2a4f98b3595@users.sourceforge.jp","name":"Yoshinori Sato"},"message":"h8300: zImage alignment fix\n\nMissing alignment for .data section.\nSometime bootup failed.\n\nSigned-off-by: Yoshinori Sato <ysato@users.sourceforge.jp>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/3724d3188980cc7416d81acc9bee21161ee20ebd"},{"sha":"c4eb32b1eeec0d9ee5af2d83f21fa7193961f61c","author":{"email":"a1ff81395f7e6bf5b509fe9aab06bf3419493e1d@glider.be","name":"Geert Uytterhoeven"},"message":"clk: h8300: Remove \"sh73a0-\" part from compatible value\n\nDrop the bogus \"sh73a0-\" part (accidentally copied from shmobile?) from\nthe compatible value.\n\nSigned-off-by: Geert Uytterhoeven <geert+renesas@glider.be>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/c4eb32b1eeec0d9ee5af2d83f21fa7193961f61c"},{"sha":"af3da5798d7b9d3dc7412cb5e1d4ed106dcecefc","author":{"email":"7b39ff94cb259c2eec0f0bda4ceed2a4f98b3595@users.sourceforge.jp","name":"Yoshinori Sato"},"message":"h8300: zImage alignment fix\n\nMissing alignment for .data section.\nSometime bootup failed.\n\nSigned-off-by: Yoshinori Sato <ysato@users.sourceforge.jp>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/af3da5798d7b9d3dc7412cb5e1d4ed106dcecefc"},{"sha":"42b510eb56dea96150dfc0747d4b2486b7fa72e0","author":{"email":"7b39ff94cb259c2eec0f0bda4ceed2a4f98b3595@users.sourceforge.jp","name":"Yoshinori Sato"},"message":"h8300: Add LZO compression\n\nSigned-off-by: Yoshinori Sato <ysato@users.sourceforge.jp>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/42b510eb56dea96150dfc0747d4b2486b7fa72e0"},{"sha":"9ee05bb627c08eae8b854c9fa1d77e75188954b6","author":{"email":"7b39ff94cb259c2eec0f0bda4ceed2a4f98b3595@users.sourceforge.jp","name":"Yoshinori Sato"},"message":"h8300: signal stack fix\n\nSigned-off-by: Yoshinori Sato <ysato@users.sourceforge.jp>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/9ee05bb627c08eae8b854c9fa1d77e75188954b6"},{"sha":"be13326058e79c0b3d8caea5e7d1b34286c09487","author":{"email":"ba324ca7b1c77fc20bb970d5aff6eea9377918a5@roeck-us.net","name":"Guenter Roeck"},"message":"irqchip: renesas-h8s: Replace ctrl_outw/ctrl_inw with writew/readw\n\nCommit 13ae42a3b1c1 (\"h8300: Rename ctlr_out/in[bwl] to\nraw_read/write[bwl]\") changed the function names, but not all callers,\nresulting in\n\ndrivers/irqchip/irq-renesas-h8s.c: In function ‘h8s_disable_irq’:\ndrivers/irqchip/irq-renesas-h8s.c:43:9: error:\n\timplicit declaration of function ‘ctrl_inw’\ndrivers/irqchip/irq-renesas-h8s.c:44:2: error:\n\timplicit declaration of function ‘ctrl_outw’\n\nFixes: 13ae42a3b1c1 (\"h8300: Rename ctlr_out/in[bwl] to raw_read/write[bwl]\")\nCc: Daniel Lezcano <daniel.lezcano@linaro.org>\nSigned-off-by: Guenter Roeck <linux@roeck-us.net>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/be13326058e79c0b3d8caea5e7d1b34286c09487"},{"sha":"bed2e98e1f4db8b827df507abc30be7b11b0613d","author":{"email":"4596b3305151c7ee743192a95d394341e3d3b644@suse.de","name":"Takashi Iwai"},"message":"ALSA: hda - Degrade i915 binding failure message\n\nCurrently HD-audio driver on Intel Skylake or Broxteon gives an error\nmessage when binding with i915 audio component fails.  However, this\nisn't any serious error on a system without Intel graphics.  Indeed\nthere are such systems, where a third-party codec (e.g. Creative) is\nput on the mobo while using other discrete GPU (e.g. Nvidia).\nPrinting a kernel \"error\" message is overreaction in such a case.\n\nThis patch downgrades the print level for that message.  For systems\nthat mandate the i915 binding (e.g. Haswell or Broadwell HDMI/DP),\nanother kernel error message is shown in addition to make clear what\nwent wrong.\n\nBugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=111021\nSigned-off-by: Takashi Iwai <tiwai@suse.de>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/bed2e98e1f4db8b827df507abc30be7b11b0613d"},{"sha":"96ff2d7081cfc50e5493e9a5ac7c58bfa2ea41d3","author":{"email":"7b39ff94cb259c2eec0f0bda4ceed2a4f98b3595@users.sourceforge.jp","name":"Yoshinori Sato"},"message":"h8300: Add KGDB support.\n\nSigned-off-by: Yoshinori Sato <ysato@users.sourceforge.jp>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/96ff2d7081cfc50e5493e9a5ac7c58bfa2ea41d3"},{"sha":"db903b462b3e7a0cbd4bace485d0d4ba27344ec7","author":{"email":"7b39ff94cb259c2eec0f0bda4ceed2a4f98b3595@users.sourceforge.jp","name":"Yoshinori Sato"},"message":"h8300: Restraint of warning.\n\nSigned-off-by: Yoshinori Sato <ysato@users.sourceforge.jp>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/db903b462b3e7a0cbd4bace485d0d4ba27344ec7"},{"sha":"bf24eec39a6b0df1fcc1ff92db39fe2f2a60f737","author":{"email":"7b39ff94cb259c2eec0f0bda4ceed2a4f98b3595@users.sourceforge.jp","name":"Yoshinori Sato"},"message":"h8300: show_stack cleanup\n\n- fix stack limit. h8300's stack not aligned 4byte.\n- pritty output form.\n\nSigned-off-by: Yoshinori Sato <ysato@users.sourceforge.jp>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/bf24eec39a6b0df1fcc1ff92db39fe2f2a60f737"},{"sha":"2f1b0077a9604eda130ffb0313c2f1e9db424269","author":{"email":"7b39ff94cb259c2eec0f0bda4ceed2a4f98b3595@users.sourceforge.jp","name":"Yoshinori Sato"},"message":"h8300: System call entry enable interrupt.\n\nSigned-off-by: Yoshinori Sato <ysato@users.sourceforge.jp>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/2f1b0077a9604eda130ffb0313c2f1e9db424269"}]}