{"push_id":812644853,"size":1000,"distinct_size":536,"ref":"refs/heads/vga_switcheroo_docs","head":"a99152a52e852029a550a0fe40d64f444bc8848c","before":"e1b35e59db65a705257cae03a7d021f5daac216e","commits":[{"sha":"fd1754fb8afbd9cf4ea279d533414aa6577b7e60","author":{"email":"5dd26741d612710d1bda6f7e0b02a31f31113b34@chelsio.com","name":"Hariprasad Shenai"},"message":"cxgb4: Fix tx flit calculation\n\nIn commit 0aac3f56d4a63f04 (\"cxgb4: Add comment for calculate tx flits\nand sge length code\") introduced a regression where tx flit calculation\nis going wrong, which can lead to data corruption, hang, stall and\nwrite-combining failure. Fixing it.\n\nSigned-off-by: Hariprasad Shenai <hariprasad@chelsio.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/l1k/linux/commits/fd1754fb8afbd9cf4ea279d533414aa6577b7e60"},{"sha":"2a485cf7db2815ca0d1510143d9126c4475aab39","author":{"email":"5dd26741d612710d1bda6f7e0b02a31f31113b34@chelsio.com","name":"Hariprasad Shenai"},"message":"cxgb4: Fix for write-combining stats configuration\n\nThe write-combining configuration register SGE_STAT_CFG_A needs to\nbe configured after FW initializes the adapter, else FW will reset\nthe configuration\n\nSigned-off-by: Hariprasad Shenai <hariprasad@chelsio.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/l1k/linux/commits/2a485cf7db2815ca0d1510143d9126c4475aab39"},{"sha":"9b57ab8b58571ee57030210b74e2aabd1a18cff2","author":{"email":"fe08d3c717adf2ae63592e4c9aec6e3e404d8e3e@davemloft.net","name":"David S. Miller"},"message":"Merge branch 'cxgb4-fixes'\n\nHariprasad Shenai says:\n\n====================\ncxgb4: Fix tx flit calculation and wc stat configuration\n\nThis patch series fixes the following:\nPatch 1/2 fixes tx flit calculation, which if wrong can lead to\nstall, hang, data corrpution, write combining failure. Patch 2/2 fixes\nPCI-E write combining stats configuration.\n\nThis patch series has been created against net tree and includes\npatches on cxgb4 driver.\n\nWe have included all the maintainers of respective drivers. Kindly review\nthe change and let us know in case of any review comments.\n====================\n\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/l1k/linux/commits/9b57ab8b58571ee57030210b74e2aabd1a18cff2"},{"sha":"f15d7114bbdd594f1d8b644a44f647d2b6e9772e","author":{"email":"4ea348ebd818e67772cb0086d44dc1b57ba54129@codeaurora.org","name":"Timur Tabi"},"message":"Documentation/watchdog: add timeout and ping rate control to watchdog-test.c\n\nThe watchdog test program is much more useful if it can configure the\ntimeout value and ping rate.  This will allow you to test actual timeouts.\n\nAdds the -t parameter to set the timeout value (in seconds), and -p to set\nthe ping rate (number of seconds between pings).\n\nSigned-off-by: Timur Tabi <timur@codeaurora.org>\nReviewed-by: Guenter Roeck <linux@roeck-us.net>\nSigned-off-by: Wim Van Sebroeck <wim@iguana.be>","distinct":false,"url":"https://api.github.com/repos/l1k/linux/commits/f15d7114bbdd594f1d8b644a44f647d2b6e9772e"},{"sha":"8a340dbbc4b10fe07a924e91979bfc93e966dd65","author":{"email":"eb6a2f962bb597f98b2c2b9c4698da19710ddfa3@vanguardiasur.com.ar","name":"Ezequiel Garcia"},"message":"watchdog: imgpdc: Unregister restart handler on remove\n\nCommit c631f20068 (\"watchdog: imgpdc: Add reboot support\") introduced\na restart handler but forgot to unregister it on driver removal. Fix it.\n\nFixes: c631f20068 (\"watchdog: imgpdc: Add reboot support\")\nReported-by: Ariel D'Alessandro <ariel@vanguardiasur.com.ar>\nSigned-off-by: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>\nReviewed-by: Guenter Roeck <linux@roeck-us.net>\nSigned-off-by: Wim Van Sebroeck <wim@iguana.be>","distinct":false,"url":"https://api.github.com/repos/l1k/linux/commits/8a340dbbc4b10fe07a924e91979bfc93e966dd65"},{"sha":"9fab06920c9207aca8ff4e2416bb10cabc19294a","author":{"email":"559ddf215ab57d273ed52a8bb19064590a9cf9b5@mediatek.com","name":"Greta Zhang"},"message":"watchdog: mtk_wdt: add suspend/resume support\n\nadd mediatek watchdog driver suspend/resume support\n\nSigned-off-by: Greta Zhang <greta.zhang@mediatek.com>\nSigned-off-by: Roger Lu <roger.lu@mediatek.com>\nSigned-off-by: Eddie Huang <eddie.huang@mediatek.com>\nAcked-by: Matthias Brugger <matthias.bgg@gmail.com>\nReviewed-by: Guenter Roeck <linux@roeck-us.net>\nSigned-off-by: Wim Van Sebroeck <wim@iguana.be>","distinct":false,"url":"https://api.github.com/repos/l1k/linux/commits/9fab06920c9207aca8ff4e2416bb10cabc19294a"},{"sha":"5724485b185a4ac4bb96149718ff736c5ef5c169","author":{"email":"559ddf215ab57d273ed52a8bb19064590a9cf9b5@mediatek.com","name":"Greta Zhang"},"message":"watchdog: mtk_wdt: add wdt shutdown callback to disable wdt if enabled\n\nWithout .shutdown(), watchdog might reset the system during power off.\nFor example, if watchdog's timeout is set to 30s, then it is reset to\nzero by mtk_wdt_ping(). During power off, no app will ping watchdog,\nbut watchdog is still running and may trigger reset.\n\nSigned-off-by: Greta Zhang <greta.zhang@mediatek.com>\nSigned-off-by: Eddie Huang <eddie.huang@mediatek.com>\nAcked-by: Matthias Brugger <matthias.bgg@gmail.com>\nReviewed-by: Guenter Roeck <linux@roeck-us.net>\nSigned-off-by: Wim Van Sebroeck <wim@iguana.be>","distinct":false,"url":"https://api.github.com/repos/l1k/linux/commits/5724485b185a4ac4bb96149718ff736c5ef5c169"},{"sha":"0919e4445190da18496d31aac08b90828a47d45f","author":{"email":"0ef3d7f15449fd693de6ed5a9d047341325da90a@gmail.com","name":"Francesco Lavra"},"message":"watchdog: sunxi: fix activation of system reset\n\nCommit f2147de33470 (\"watchdog: sunxi: support parameterized compatible\nstrings\") introduced a regression in sunxi_wdt_start(), by which\nthe system reset function of the watchdog is not enabled upon\nstarting the watchdog. As a result, the system is not reset when the\nwatchdog expires. Fix it.\n\nFixes: f2147de33470 (\"watchdog: sunxi: support parameterized compatible strings\")\nSigned-off-by: Francesco Lavra <francescolavra.fl@gmail.com>\nAcked-by: Maxime Ripard <maxime.ripard@free-electrons.com>\nReviewed-by: Guenter Roeck <linux@roeck-us.net>\nSigned-off-by: Wim Van Sebroeck <wim@iguana.be>\nCc: stable@vger.kernel.org","distinct":false,"url":"https://api.github.com/repos/l1k/linux/commits/0919e4445190da18496d31aac08b90828a47d45f"},{"sha":"64307b48f79f35d28ed6b44e20b773bc00a0152e","author":{"email":"8fdc57bfa92d8dfa7873c6f9e93ed744bd3ae60c@savoirfairelinux.com","name":"Vivien Didelot"},"message":"watchdog: (nv_tco) add support for MCP79\n\nTested on the Nvidia chipset with an SMBus controller PCI ID 0x0AA2\n(as shown in the PCI listing during the boot sequence).\n\nSigned-off-by: Vivien Didelot <vivien.didelot@savoirfairelinux.com>\nReviewed-by: Guenter Roeck <linux@roeck-us.net>\nSigned-off-by: Wim Van Sebroeck <wim@iguana.be>","distinct":false,"url":"https://api.github.com/repos/l1k/linux/commits/64307b48f79f35d28ed6b44e20b773bc00a0152e"},{"sha":"fa928ee8d4af1f70eee77a5ac77c084a0715eb9e","author":{"email":"ba324ca7b1c77fc20bb970d5aff6eea9377918a5@roeck-us.net","name":"Guenter Roeck"},"message":"watchdog: booke_wdt: Use infrastructure to check timeout limits\n\nThe watchdog infrastructure checks the maximum timeout for us.\nUse it.\n\nSigned-off-by: Guenter Roeck <linux@roeck-us.net>\nSigned-off-by: Wim Van Sebroeck <wim@iguana.be>","distinct":false,"url":"https://api.github.com/repos/l1k/linux/commits/fa928ee8d4af1f70eee77a5ac77c084a0715eb9e"},{"sha":"1d5d48523900a4b0f25d6b52f1a93c84bd671186","author":{"email":"b9d45bd1f671e508cd8daa63dfc3cabb597562df@citrix.com","name":"David Vrabel"},"message":"xen-netback: require fewer guest Rx slots when not using GSO\n\nCommit f48da8b14d04ca87ffcffe68829afd45f926ec6a (xen-netback: fix\nunlimited guest Rx internal queue and carrier flapping) introduced a\nregression.\n\nThe PV frontend in IPXE only places 4 requests on the guest Rx ring.\nSince netback required at least (MAX_SKB_FRAGS + 1) slots, IPXE could\nnot receive any packets.\n\na) If GSO is not enabled on the VIF, fewer guest Rx slots are required\n   for the largest possible packet.  Calculate the required slots\n   based on the maximum GSO size or the MTU.\n\n   This calculation of the number of required slots relies on\n   1650d5455bd2 (xen-netback: always fully coalesce guest Rx packets)\n   which present in 4.0-rc1 and later.\n\nb) Reduce the Rx stall detection to checking for at least one\n   available Rx request.  This is fine since we're predominately\n   concerned with detecting interfaces which are down and thus have\n   zero available Rx requests.\n\nSigned-off-by: David Vrabel <david.vrabel@citrix.com>\nReviewed-by: Wei Liu <wei.liu2@citrix.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/l1k/linux/commits/1d5d48523900a4b0f25d6b52f1a93c84bd671186"},{"sha":"ab54d7f017772e89964d4040937a83cd4468562a","author":{"email":"a7228e626ecf0022ac91fc1cd8db88e71d0e5e0e@free-electrons.com","name":"Alexandre Belloni"},"message":"Documentation: watchdog: at91sam9_wdt: add clocks property\n\nThe watchdog has an input clock, the slow clock. It is required as it will\nnot function without it.\n\nSigned-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>\nReviewed-by: Guenter Roeck <linux@roeck-us.net>\nSigned-off-by: Wim Van Sebroeck <wim@iguana.be>","distinct":false,"url":"https://api.github.com/repos/l1k/linux/commits/ab54d7f017772e89964d4040937a83cd4468562a"},{"sha":"0a0a542f6bbb2ebe956f0117c842302442ef52da","author":{"email":"181323dd666a182bc2d953e52d0ac3ab54cd8391@pengutronix.de","name":"Uwe Kleine-König"},"message":"watchdog: gpio-wdt: be more strict about hw_algo matching\n\nstrncmp(algo, \"toggle\", 6) doesn't compare the trailing '\\0' byte, so\nusing\n\n\thw_algo = \"toggleboggle\"\n\nis recognized the same way as\n\n\thw_algo = \"toggle\"\n\n. While this doesn't introduce any problems for a device tree that\nsticks to the documented settings it's still ugly.\n\nFix this by using strcmp to only match on \"toggle\" and \"level\".\n\nSigned-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>\nReviewed-by: Guenter Roeck <linux@roeck-us.net>\nSigned-off-by: Wim Van Sebroeck <wim@iguana.be>","distinct":false,"url":"https://api.github.com/repos/l1k/linux/commits/0a0a542f6bbb2ebe956f0117c842302442ef52da"},{"sha":"4f2d0b2d1b31cbe704c8f94e74e46cb64187ab0c","author":{"email":"181323dd666a182bc2d953e52d0ac3ab54cd8391@pengutronix.de","name":"Uwe Kleine-König"},"message":"watchdog: gpio-wdt: ping already at startup for always running devices\n\nDuring probe for an always-running watchdog a timer is setup to\nconstantly ping the watchdog while the device is not open. The gpio to\nping the watchdog is setup to inactive.\n\nFor a watchdog with hw_algo = \"toggle\" this results in a ping depending\non the initial state of the gpio, for hw_algo = \"level\" no ping is\ngenerated.\n\nMake sure that the first automatic ping is sent immediately and not only\nwhen the timer expires the first time. This makes the machine survive in\ncase more than half of the watchdog timeout is already elapsed. (Which\nis very probable for the chip I'm faced with that has a timeout of one\nsecond.)\n\nSigned-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>\nReviewed-by: Guenter Roeck <linux@roeck-us.net>\nSigned-off-by: Wim Van Sebroeck <wim@iguana.be>","distinct":false,"url":"https://api.github.com/repos/l1k/linux/commits/4f2d0b2d1b31cbe704c8f94e74e46cb64187ab0c"},{"sha":"7c25f8c9f67708e6464d2221bc311cbd99e950dc","author":{"email":"0a2e4da8f53ff496298559b7f100067ec5868c8b@vanguardiasur.com.ar","name":"Ariel D'Alessandro"},"message":"watchdog: NXP LPC18xx Watchdog Timer Driver\n\nThis commit adds support for the watchdog timer found in NXP LPC SoCs\nfamily, which includes LPC18xx/LPC43xx. Other SoCs in that family may\nshare the same watchdog hardware.\n\nWatchdog driver registers a restart handler that will restart the system\nby performing an incorrect feed after ensuring the watchdog is enabled in\nreset mode.\n\nAs watchdog cannot be disabled in hardware, driver's stop routine will\nregularly send a keepalive ping using a timer.\n\nSigned-off-by: Ariel D'Alessandro <ariel@vanguardiasur.com.ar>\nReviewed-by: Guenter Roeck <linux@roeck-us.net>\nSigned-off-by: Wim Van Sebroeck <wim@iguana.be>","distinct":false,"url":"https://api.github.com/repos/l1k/linux/commits/7c25f8c9f67708e6464d2221bc311cbd99e950dc"},{"sha":"cfde37e1ec18dc68a52a1b882390c0f9c52b5f10","author":{"email":"0a2e4da8f53ff496298559b7f100067ec5868c8b@vanguardiasur.com.ar","name":"Ariel D'Alessandro"},"message":"DT: watchdog: Add NXP LPC18xx Watchdog Timer binding documentation\n\nAdd the devicetree binding document for NXP LPC18xx Watchdog Timer.\n\nSigned-off-by: Ariel D'Alessandro <ariel@vanguardiasur.com.ar>\nReviewed-by: Guenter Roeck <linux@roeck-us.net>\nSigned-off-by: Wim Van Sebroeck <wim@iguana.be>","distinct":false,"url":"https://api.github.com/repos/l1k/linux/commits/cfde37e1ec18dc68a52a1b882390c0f9c52b5f10"},{"sha":"6cd8a1b9f71290d58099101e65e7e2279bcdb212","author":{"email":"24f7fe9d205c8a9f6ade0c2894e14303ca16087f@intel.com","name":"Fengguang Wu"},"message":"watchdog: lpc18xx_wdt_get_timeleft() can be static\n\nSigned-off-by: Fengguang Wu <fengguang.wu@intel.com>\nReviewed-by: Guenter Roeck <linux@roeck-us.net>\nSigned-off-by: Wim Van Sebroeck <wim@iguana.be>","distinct":false,"url":"https://api.github.com/repos/l1k/linux/commits/6cd8a1b9f71290d58099101e65e7e2279bcdb212"},{"sha":"a57e06f7c6365f7d6e13f35933d3ef329205c1af","author":{"email":"181323dd666a182bc2d953e52d0ac3ab54cd8391@pengutronix.de","name":"Uwe Kleine-König"},"message":"watchdog: mpc8xxx: remove dead code\n\nSigned-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>\nReviewed-by: Guenter Roeck <linux@roeck-us.net>\nSigned-off-by: Wim Van Sebroeck <wim@iguana.be>","distinct":false,"url":"https://api.github.com/repos/l1k/linux/commits/a57e06f7c6365f7d6e13f35933d3ef329205c1af"},{"sha":"50ffb53ef2311e4631086d27783b00db6859c60e","author":{"email":"181323dd666a182bc2d953e52d0ac3ab54cd8391@pengutronix.de","name":"Uwe Kleine-König"},"message":"watchdog: mpc8xxx: simplify registration\n\nSince commit ef90174f8210 (\"watchdog: watchdog_core: Add watchdog\nregistration deferral mechanism\") there is no need to delay the call to\nwatchdog_register_device any more. So simplify the registration code\naccordingly.\n\nResetting wd_base to NULL can the also be dropped because nothing\ndepends on it being NULL to signal probe failure any more. (The matching\nwd_base = NULL in .remove was missing, too.)\n\nSigned-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>\nReviewed-by: Guenter Roeck <linux@roeck-us.net>\nSigned-off-by: Wim Van Sebroeck <wim@iguana.be>","distinct":false,"url":"https://api.github.com/repos/l1k/linux/commits/50ffb53ef2311e4631086d27783b00db6859c60e"},{"sha":"f0ded83b96d27b27db0015e701cfd916330e3c50","author":{"email":"181323dd666a182bc2d953e52d0ac3ab54cd8391@pengutronix.de","name":"Uwe Kleine-König"},"message":"watchdog: mpc8xxx: make use of of_device_get_match_data\n\nThis function is new in v4.2-rc1 and makes a forward declaration of the\nmatch table superfluous which can so be removed.\n\nSigned-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>\nReviewed-by: Guenter Roeck <linux@roeck-us.net>\nSigned-off-by: Wim Van Sebroeck <wim@iguana.be>","distinct":false,"url":"https://api.github.com/repos/l1k/linux/commits/f0ded83b96d27b27db0015e701cfd916330e3c50"}]}