{"push_id":1467926127,"size":346,"distinct_size":0,"ref":"refs/heads/ntb-next","head":"6fc20c5d731273eb7270d61f210f2d2611d41e6c","before":"89a85cde9a8d4a87ebc19b6e4b98aa61992730ab","commits":[{"sha":"7f92083eb58f85ea114d97f65fcbe22be5b0468d","author":{"name":"Nicolas Dichtel","email":"6738a2db8b42127254341bdb65a9775d52a2feaa@6wind.com"},"message":"vti6: flush x-netns xfrm cache when vti interface is removed\n\nThis is the same fix than commit a5d0dc810abf (\"vti: flush x-netns xfrm\ncache when vti interface is removed\")\n\nThis patch fixes a refcnt problem when a x-netns vti6 interface is removed:\nunregister_netdevice: waiting for vti6_test to become free. Usage count = 1\n\nHere is a script to reproduce the problem:\n\nip link set dev ntfp2 up\nip addr add dev ntfp2 2001::1/64\nip link add vti6_test type vti6 local 2001::1 remote 2001::2 key 1\nip netns add secure\nip link set vti6_test netns secure\nip netns exec secure ip link set vti6_test up\nip netns exec secure ip link s lo up\nip netns exec secure ip addr add dev vti6_test 2003::1/64\nip -6 xfrm policy add dir out tmpl src 2001::1 dst 2001::2 proto esp \\\n\t   mode tunnel mark 1\nip -6 xfrm policy add dir in tmpl src 2001::2 dst 2001::1 proto esp \\\n\t   mode tunnel mark 1\nip xfrm state add src 2001::1 dst 2001::2 proto esp spi 1 mode tunnel \\\n\t   enc des3_ede 0x112233445566778811223344556677881122334455667788 mark 1\nip xfrm state add src 2001::2 dst 2001::1 proto esp spi 1 mode tunnel \\\n\t   enc des3_ede 0x112233445566778811223344556677881122334455667788 mark 1\nip netns exec secure  ping6 -c 4 2003::2\nip netns del secure\n\nCC: Lance Richardson <lrichard@redhat.com>\nSigned-off-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>\nAcked-by: Lance Richardson <lrichard@redhat.com>\nSigned-off-by: Steffen Klassert <steffen.klassert@secunet.com>","distinct":false,"url":"https://api.github.com/repos/jonmason/ntb/commits/7f92083eb58f85ea114d97f65fcbe22be5b0468d"},{"sha":"c699995663b40d61afcc14ca27f0106f13151772","author":{"name":"Axel Lin","email":"439824e56c03fefbb279ae8bcff31e6846195d73@ingics.com"},"message":"pwm: meson: Add missing spin_lock_init()\n\nThe driver uses the spin_lock but does not initialize it. Fix it.\n\nSigned-off-by: Axel Lin <axel.lin@ingics.com>\nAcked-by: Neil Armstrong <narmstrong@baylibre.com>\nSigned-off-by: Thierry Reding <thierry.reding@gmail.com>","distinct":false,"url":"https://api.github.com/repos/jonmason/ntb/commits/c699995663b40d61afcc14ca27f0106f13151772"},{"sha":"955fe2aaed3ab64914f1a21209d8b0a5b9e920ae","author":{"name":"Geert Uytterhoeven","email":"6ab3568c168343bc5fcca77fbd6a3d6e63ce9838@linux-m68k.org"},"message":"m68k/defconfig: Update defconfigs for v4.9-rc1\n\nSigned-off-by: Geert Uytterhoeven <geert@linux-m68k.org>","distinct":false,"url":"https://api.github.com/repos/jonmason/ntb/commits/955fe2aaed3ab64914f1a21209d8b0a5b9e920ae"},{"sha":"7e251bb21ae08ca2e4fb28cc0981fac2685a8efa","author":{"name":"Boris Brezillon","email":"d3686c1eb756201cacdf5983212dc6c4a5a469fe@free-electrons.com"},"message":"m68k: Fix ndelay() macro\n\nThe current ndelay() macro definition has an extra semi-colon at the\nend of the line thus leading to a compilation error when ndelay is used\nin a conditional block without curly braces like this one:\n\n\tif (cond)\n\t\tndelay(t);\n\telse\n\t\t...\n\nwhich, after the preprocessor pass gives:\n\n\tif (cond)\n\t\tm68k_ndelay(t);;\n\telse\n\t\t...\n\nthus leading to the following gcc error:\n\n\terror: 'else' without a previous 'if'\n\nRemove this extra semi-colon.\n\nSigned-off-by: Boris Brezillon <boris.brezillon@free-electrons.com>\nFixes: c8ee038bd1488 (\"m68k: Implement ndelay() based on the existing udelay() logic\")\nSigned-off-by: Geert Uytterhoeven <geert@linux-m68k.org>","distinct":false,"url":"https://api.github.com/repos/jonmason/ntb/commits/7e251bb21ae08ca2e4fb28cc0981fac2685a8efa"},{"sha":"18eddaedc940a49425364df98abda218ce1e771c","author":{"name":"Wei Yongjun","email":"cea121043064f325ec96cf17db61a214210a3ed7@huawei.com"},"message":"mvsas: fix error return code in mvs_task_prep()\n\nFix to return error code -ENOMEM from the error handling\ncase instead of 0, as done elsewhere in this function.\n\nSigned-off-by: Wei Yongjun <weiyongjun1@huawei.com>\nSigned-off-by: Tejun Heo <tj@kernel.org>","distinct":false,"url":"https://api.github.com/repos/jonmason/ntb/commits/18eddaedc940a49425364df98abda218ce1e771c"},{"sha":"e0029dcb5b6e1c23e68f578ce7a3d6c5caba0501","author":{"name":"Hannes Reinecke","email":"c802d579f78de31b50f3cfc7051ff9bf41402746@suse.de"},"message":"libata-scsi: Fixup ata_gen_passthru_sense()\n\nThere's a typo in ata_gen_passthru_sense(), where the first byte\nwould be overwritten incorrectly later on.\n\nReported-by: Charles Machalow <csm10495@gmail.com>\nSigned-off-by: Hannes Reinecke <hare@suse.com>\nFixes: 11093cb1ef56 (\"libata-scsi: generate correct ATA pass-through sense\")\nCc: stable@vger.kernel.org # v4.7+\nSigned-off-by: Tejun Heo <tj@kernel.org>","distinct":false,"url":"https://api.github.com/repos/jonmason/ntb/commits/e0029dcb5b6e1c23e68f578ce7a3d6c5caba0501"},{"sha":"286fbaef149f2054b1d13be2536e75ae4a52e2fe","author":{"name":"Fabio Estevam","email":"f37aab7b304f42579817075af31d50648f6a90af@nxp.com"},"message":"MAINTAINERS: Update Richard Zhu's email address\n\nFSL emails may become invalid soon, so switch to the NXP one.\n\nSigned-off-by: Fabio Estevam <fabio.estevam@nxp.com>\nSigned-off-by: Bjorn Helgaas <bhelgaas@google.com>\nAcked-by: Richard Zhu <hongxing.zhu@nxp.com>","distinct":false,"url":"https://api.github.com/repos/jonmason/ntb/commits/286fbaef149f2054b1d13be2536e75ae4a52e2fe"},{"sha":"12e460649a01f34753c3b1a2ff6fd5f655e03097","author":{"name":"Fabio Estevam","email":"f37aab7b304f42579817075af31d50648f6a90af@nxp.com"},"message":"MAINTAINERS: Add devicetree binding to PCI i.MX6 entry\n\nAdd an entry for the devicetree binding file, so that when people run\n./scripts/get_maintainer.pl the PCI imx6 maintainers could also be listed.\n\nSigned-off-by: Fabio Estevam <fabio.estevam@nxp.com>\nSigned-off-by: Bjorn Helgaas <bhelgaas@google.com>\nAcked-by: Lucas Stach <l.stach@pengutronix.de>","distinct":false,"url":"https://api.github.com/repos/jonmason/ntb/commits/12e460649a01f34753c3b1a2ff6fd5f655e03097"},{"sha":"fc2480f9b255c820f7111e0e59cbb343c9f95254","author":{"name":"Joao Pinto","email":"a2a3c53e97c1c6803be00e9a397abf77120421b6@synopsys.com"},"message":"PCI: designware: Change maintainer to Joao Pinto\n\nI accepted the invitation from Pratyush to replace him in the\npcie-designware maintenance.  This patch makes the maintainer replacement\nand simplifies the pcie-designware* maintenance structure.\n\nSigned-off-by: Joao Pinto <jpinto@synopsys.com>\nSigned-off-by: Bjorn Helgaas <bhelgaas@google.com>\nCC: Pratyush Anand <pratyush.anand@gmail.com>\nCC: Jose Abreu <Jose.Abreu@synopsys.com>","distinct":false,"url":"https://api.github.com/repos/jonmason/ntb/commits/fc2480f9b255c820f7111e0e59cbb343c9f95254"},{"sha":"9f46107b8ce4f9a4bd6be50e2967df506d1c1631","author":{"name":"Joao Pinto","email":"a2a3c53e97c1c6803be00e9a397abf77120421b6@synopsys.com"},"message":"PCI: designware-plat: Update author email\n\nI returned to Synopsys and so I am sending this patch to update the email\naddress of the pcie-designware-plat author.\n\nSigned-off-by: Joao Pinto <jpinto@synopsys.com>\nSigned-off-by: Bjorn Helgaas <bhelgaas@google.com>","distinct":false,"url":"https://api.github.com/repos/jonmason/ntb/commits/9f46107b8ce4f9a4bd6be50e2967df506d1c1631"},{"sha":"e9fb7cc63801d3dc71b60ca11c4d08f68f879a53","author":{"name":"Dmitry Torokhov","email":"e82e0cc9230e3683c557741cb5a2c8321ee072ee@gmail.com"},"message":"Input: psmouse - disable automatic probing of BYD touchpads\n\nBYD automatic protocol detection is extremely unreliable and is often\ntriggers false positives on regular mice, Sentelic touchpads, and other\ndevices. BYD has several documents that have recommended detection\nsequence, but they conflict with each other and, as far as I can see, still\nwould not produce unique enough output to reliably differentiate BYD from\nother PS/2 devices.\n\nOEMs sourcing BYD devices also do not do us any favors by not supplying any\nreasonable DMI data and instead leaving turds like \"To Be Filled By O.E.M.\"\nin place of vendor data, or \"System Serial Number\" as serial number.\n\nOn top of that BYD is not truly modern multitouch controller, but rather a\nsingle-touch transitional device that only reports absolute coordinates at\nthe beginning of finger contact and then reverts to reporting\ndisplacements, and thus not very precise; the only benefit from using BYD\nmode vs the legacy PS/2 mode is possibility of edge scrolling.\n\nGiven the above, and the fact that BYD devices are somewhat uncommon, let's\ndisable automatic detection of BYD devices. Users who know they have BYD\ntrackpads or want to experiment can attempt to activate BYD protocol via\nsysfs:\n\n\techo -n \"byd\" > /sys/bus/serio/devices/serio1/drvctl\n\nFixes: https://bugzilla.kernel.org/show_bug.cgi?id=151691\nFixes: https://bugzilla.kernel.org/show_bug.cgi?id=175421\nFixes: https://bugzilla.kernel.org/show_bug.cgi?id=120781\nFixes: https://bugzilla.kernel.org/show_bug.cgi?id=121281\nFixes: 98ee37714493 (\"Input: byd - add BYD PS/2 touchpad driver\")\nCc: stable@vger.kernel.org # 4.6+\nReviewed-by: Pali Rohár <pali.rohar@gmail.com>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>","distinct":false,"url":"https://api.github.com/repos/jonmason/ntb/commits/e9fb7cc63801d3dc71b60ca11c4d08f68f879a53"},{"sha":"fcd2042e8d36cf644bd2d69c26378d17158b17df","author":{"name":"Brian Norris","email":"6171de59f5d877bdf30f45ca152231ebf21255a1@chromium.org"},"message":"mwifiex: printk() overflow with 32-byte SSIDs\n\nSSIDs aren't guaranteed to be 0-terminated. Let's cap the max length\nwhen we print them out.\n\nThis can be easily noticed by connecting to a network with a 32-octet\nSSID:\n\n[ 3903.502925] mwifiex_pcie 0000:01:00.0: info: trying to associate to\n'0123456789abcdef0123456789abcdef <uninitialized mem>' bssid\nxx:xx:xx:xx:xx:xx\n\nFixes: 5e6e3a92b9a4 (\"wireless: mwifiex: initial commit for Marvell mwifiex driver\")\nSigned-off-by: Brian Norris <briannorris@chromium.org>\nCc: <stable@vger.kernel.org>\nAcked-by: Amitkumar Karwar <akarwar@marvell.com>\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/jonmason/ntb/commits/fcd2042e8d36cf644bd2d69c26378d17158b17df"},{"sha":"208da78e8ec8b6d6ce3747ab0e5c120458e08ae6","author":{"name":"Johannes Thumshirn","email":"d9c2033816690d520874e8fc0d5751e487468597@suse.de"},"message":"scsi: libfc: fix seconds_since_last_reset miscalculation\n\nCommit 540eb1eef0ab (\"scsi: libfc: fix seconds_since_last_reset calculation\")\nremoved the use of 'struct timespec' from fc_get_host_stats(). This broke the\noutput of 'fcoeadm -s' after kernel 4.8-rc1.\n\nSigned-off-by: Johannes Thumshirn <jthumshirn@suse.de>\nCc: <stable@vger.kernel.org> # v4.8+\nFixes: 540eb1eef0ab (\"scsi: libfc: fix seconds_since_last_reset calculation\")\nAcked-by: Arnd Bergmann <arnd@arndb.de>\nReviewed-by: Bart Van Assche <bart.vanassche@sandisk.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":false,"url":"https://api.github.com/repos/jonmason/ntb/commits/208da78e8ec8b6d6ce3747ab0e5c120458e08ae6"},{"sha":"330e832abda923df06a4ca6d3faac6e9c1b42548","author":{"name":"Florian Westphal","email":"dbfaf6a80dfd937969ef4cfe4989863cfe354fce@strlen.de"},"message":"xfrm: unbreak xfrm_sk_policy_lookup\n\nif we succeed grabbing the refcount, then\n  if (err && !xfrm_pol_hold_rcu)\n\nwill evaluate to false so this hits last else branch which then\nsets policy to ERR_PTR(0).\n\nFixes: ae33786f73a7ce (\"xfrm: policy: only use rcu in xfrm_sk_policy_lookup\")\nReported-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>\nTested-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>\nSigned-off-by: Florian Westphal <fw@strlen.de>\nSigned-off-by: Steffen Klassert <steffen.klassert@secunet.com>","distinct":false,"url":"https://api.github.com/repos/jonmason/ntb/commits/330e832abda923df06a4ca6d3faac6e9c1b42548"},{"sha":"6929ef385e09c0065b87fda3e7b872a5070ac783","author":{"name":"Christoph Hellwig","email":"ed9f47d6dfaca04b245b5f2816a0d3e9462a0b83@lst.de"},"message":"ahci: always fall back to single-MSI mode\n\nDon't try to guess what the errors from pci_irq_alloc_vectors mean, as\nthat's too fragile.  Instead always try allocating a single vector\nwhen multi-MSI mode fails.  This makes various intel Desktop and\nLaptop CPUs use MSI again.\n\nSigned-off-by: Christoph Hellwig <hch@lst.de>\nReported-by: Michael Marley <michael@michaelmarley.com>\nTested-by: Michael Marley <michael@michaelmarley.com>\nFixes: 0b9e2988ab22 (\"ahci: use pci_alloc_irq_vectors\")\nSigned-off-by: Tejun Heo <tj@kernel.org>","distinct":false,"url":"https://api.github.com/repos/jonmason/ntb/commits/6929ef385e09c0065b87fda3e7b872a5070ac783"},{"sha":"95881a54b8b175be56adbcd86a473d8e8d5be2aa","author":{"name":"Chen-Yu Tsai","email":"d935d34b7d281e4f50030b838a1bf5c8f10bdb43@csie.org"},"message":"clk: sunxi-ng: sun6i-a31: Enable PLL-MIPI LDOs when ungating it\n\nThe PLL-MIPI clock is somewhat special as it has its own LDOs which\nneed to be turned on for this PLL to actually work and output a clock\nsignal.\n\nAdd the 2 LDO enable bits to the gate bits. This fixes issues with\nthe TCON not sending vblank interrupts when the tcon and dot clock are\nindirectly clocked from the PLL-MIPI clock.\n\nFixes: c6e6c96d8fa6 (\"clk: sunxi-ng: Add A31/A31s clocks\")\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/jonmason/ntb/commits/95881a54b8b175be56adbcd86a473d8e8d5be2aa"},{"sha":"e5cd7ff7058dc6f2133455636809a09b691ee419","author":{"name":"Maxime Ripard","email":"27dbea1ad2d497b6a7e1902696ec74054301d6da@free-electrons.com"},"message":"ARM: gr8: Rename the DTSI and relevant DTS\n\nReviews have found that sun5i was a better prefix after all for the GR8.\nRename the relevant device trees before it's too late.\n\nSigned-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/jonmason/ntb/commits/e5cd7ff7058dc6f2133455636809a09b691ee419"},{"sha":"7630b3a599e2c6d1c042945d32ff2debc855ad29","author":{"name":"Hannes Reinecke","email":"c802d579f78de31b50f3cfc7051ff9bf41402746@suse.de"},"message":"scsi: hpsa: use bus '3' for legacy HBA devices\n\nOlder controllers use SCSI target id '0' for the first internal disk. As\nthe controllers are now placed on the same bus as the internal disks\nthis leads to a clash with the SCSI target id of controller.  This patch\nchecks the SCSI revision, and moves older controller to bus '3' to be\ncompatible with older releases and avoid this problem.\n\n[mkp: fixed uninitialized variable]\n\nFixes: 09371d623c9 (\"hpsa: Change SAS transport devices to bus 0.\")\nCc: <stable@vger.kernel.org> # v4.5+\nSigned-off-by: Hannes Reinecke <hare@suse.com>\nAcked-by: Don Brace <don.brace@microsemi.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":false,"url":"https://api.github.com/repos/jonmason/ntb/commits/7630b3a599e2c6d1c042945d32ff2debc855ad29"},{"sha":"7ff723ad0f87feba43dda45fdae71206063dd7d4","author":{"name":"Suganath Prabu S","email":"bd3b15c2c2b84ef86e83759f9317b63e33e96550@broadcom.com"},"message":"scsi: mpt3sas: Unblock device after controller reset\n\nWhile issuing any ATA passthrough command to firmware the driver will\nblock the device. But it will unblock the device only if the I/O\ncompletes through the ISR path. If a controller reset occurs before\ncommand completion the device will remain in blocked state.\n\nMake sure we unblock the device following a controller reset if an ATA\npassthrough command was queued.\n\n[mkp: clarified patch description]\n\nCc: <stable@vger.kernel.org> # v4.4+\nFixes: ac6c2a93bd07 (\"mpt3sas: Fix for SATA drive in blocked state, after diag reset\")\nSigned-off-by: Suganath Prabu S <suganath-prabu.subramani@broadcom.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":false,"url":"https://api.github.com/repos/jonmason/ntb/commits/7ff723ad0f87feba43dda45fdae71206063dd7d4"},{"sha":"23b98e4b5fc5efd1d5d5f018bc7f954cd119f538","author":{"name":"Dan Carpenter","email":"60b2bf2bc0bec4ca4a4b046ca7ef9255248abff8@oracle.com"},"message":"scsi: be2iscsi: allocate enough memory in beiscsi_boot_get_sinfo()\n\nWe accidentally allocate sizeof(u32) instead of sizeof(struct\nbe_cmd_get_session_resp).\n\nFixes: 50a4b824be9e (\"scsi: be2iscsi: Fix to make boot discovery non-blocking\")\nSigned-off-by: Dan Carpenter <dan.carpenter@oracle.com>\nReviewed by: Jitendra Bhivare <jitendra.bhivare@broadcom.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":false,"url":"https://api.github.com/repos/jonmason/ntb/commits/23b98e4b5fc5efd1d5d5f018bc7f954cd119f538"}]}
{"actor":{"display_login":"jonmason"}}