{"push_id":2991085500,"size":1000,"distinct_size":0,"ref":"refs/heads/master","head":"211b100a5ceda9d1856a3f84334f9ca5f680b638","before":"c1d61e7fe3760851319138550efb732273ab2e57","commits":[{"sha":"5920cce8569e36ffe966959833e0eeb80a91638c","author":{"name":"Olof Johansson","email":"8c69ee23f3f44f8162a64d579c1fa25c2f55298a@lixom.net"},"message":"Merge tag 'reset-fixes-for-4.18' of git://git.pengutronix.de/git/pza/linux into next/late\n\nReset controller fixes for v4.18\n\nThis tag fixes reset assertion on i.MX7 for all non-inverted reset\ncontrol bits. Currently only PCIE controller and PHY resets are used.\n\n* tag 'reset-fixes-for-4.18' of git://git.pengutronix.de/git/pza/linux:\n  reset: imx7: Fix always writing bits as 0\n\nSigned-off-by: Olof Johansson <olof@lixom.net>","distinct":false,"url":"https://api.github.com/repos/cmaiolino/linux/commits/5920cce8569e36ffe966959833e0eeb80a91638c"},{"sha":"e9880240e4f4efe40bb47aba3b6602cff2a76b1e","author":{"name":"Amit Kucheria","email":"f352f8f7e4567da77f569289775ad284524dea88@linaro.org"},"message":"arm64: dts: Fix various entry-method properties to reflect documentation\n\nThe idle-states binding documentation[1] mentions that the\n'entry-method' property is required on 64-bit platforms and must be\nset to \"psci\".\n\ncommit a13f18f59d26 (\"Documentation: arm: Fix typo in the idle-states\nbindings examples\") attempted to fix this earlier but clearly more is\nneeded.\n\nFix the cpu-capacity.txt documentation that uses the incorrect value so\nwe don't get copy-paste errors like these. Clarify the language in\nidle-states.txt by removing the reference to the psci bindings that\nmight be causing this confusion.\n\nFinally, fix devicetrees of various boards to reflect current\ndocumentation.\n\n[1] Documentation/devicetree/bindings/arm/idle-states.txt (see\nidle-states node)\n\nSigned-off-by: Amit Kucheria <amit.kucheria@linaro.org>\nAcked-by: Sudeep Holla <sudeep.holla@arm.com>\nAcked-by: Li Yang <leoyang.li@nxp.com>\nSigned-off-by: Olof Johansson <olof@lixom.net>","distinct":false,"url":"https://api.github.com/repos/cmaiolino/linux/commits/e9880240e4f4efe40bb47aba3b6602cff2a76b1e"},{"sha":"d1558dfd9f22c99a5b8e1354ad881ee40749da89","author":{"name":"Marc Zyngier","email":"a16cc0c82647c52d401177f8e50567df5499e36c@arm.com"},"message":"ARM: rockchip: Force CONFIG_PM on Rockchip systems\n\nA number of the Rockchip-specific drivers (IOMMU, display controllers)\nare now assuming that CONFIG_PM is set, and may completely misbehave\nif that's not the case.\n\nSince there is hardly any reason for this configuration option not\nto be selected anyway, let's require it (in the same way Tegra already\ndoes).\n\nSigned-off-by: Marc Zyngier <marc.zyngier@arm.com>\nSigned-off-by: Olof Johansson <olof@lixom.net>","distinct":false,"url":"https://api.github.com/repos/cmaiolino/linux/commits/d1558dfd9f22c99a5b8e1354ad881ee40749da89"},{"sha":"7db7a8f5638a2ffe0c0c0d55b5186b6191fd6af7","author":{"name":"Marc Zyngier","email":"a16cc0c82647c52d401177f8e50567df5499e36c@arm.com"},"message":"arm64: rockchip: Force CONFIG_PM on Rockchip systems\n\nA number of the Rockchip-specific drivers (IOMMU, display controllers)\nare now assuming that CONFIG_PM is set, and may completely misbehave\nif that's not the case.\n\nSince there is hardly any reason for this configuration option not\nto be selected anyway, let's require it (in the same way Tegra already\ndoes).\n\nSigned-off-by: Marc Zyngier <marc.zyngier@arm.com>\nSigned-off-by: Olof Johansson <olof@lixom.net>","distinct":false,"url":"https://api.github.com/repos/cmaiolino/linux/commits/7db7a8f5638a2ffe0c0c0d55b5186b6191fd6af7"},{"sha":"3fc7c5c0cff3150e471f5fd12f59971c6d2c6513","author":{"name":"Marc Zyngier","email":"a16cc0c82647c52d401177f8e50567df5499e36c@arm.com"},"message":"iommu/rockchip: Handle errors returned from PM framework\n\npm_runtime_get_if_in_use can fail: either PM has been disabled\naltogether (-EINVAL), or the device hasn't been enabled yet (0).\nSadly, the Rockchip IOMMU driver tends to conflate the two things\nby considering a non-zero return value as successful.\n\nThis has the consequence of hiding other bugs, so let's handle this\ncase throughout the driver, with a WARN_ON_ONCE so that we can try\nand work out what happened.\n\nFixes: 0f181d3cf7d98 (\"iommu/rockchip: Add runtime PM support\")\nReviewed-by: Heiko Stuebner <heiko@sntech.de>\nSigned-off-by: Marc Zyngier <marc.zyngier@arm.com>\nSigned-off-by: Olof Johansson <olof@lixom.net>","distinct":false,"url":"https://api.github.com/repos/cmaiolino/linux/commits/3fc7c5c0cff3150e471f5fd12f59971c6d2c6513"},{"sha":"1aa55ca9b14af6cfd987ce4fdaf548f7067a5d07","author":{"name":"Marc Zyngier","email":"a16cc0c82647c52d401177f8e50567df5499e36c@arm.com"},"message":"iommu/rockchip: Move irq request past pm_runtime_enable\n\nEnabling the interrupt early, before power has been applied to the\ndevice, can result in an interrupt being delivered too early if:\n\n- the IOMMU shares an interrupt with a VOP\n- the VOP has a pending interrupt (after a kexec, for example)\n\nIn these conditions, we end-up taking the interrupt without\nthe IOMMU being ready to handle the interrupt (not powered on).\n\nMoving the interrupt request past the pm_runtime_enable() call\nmakes sure we can at least access the IOMMU registers. Note that\nthis is only a partial fix, and that the VOP interrupt will still\nbe screaming until the VOP driver kicks in, which advocates for\na more synchronized interrupt enabling/disabling approach.\n\nFixes: 0f181d3cf7d98 (\"iommu/rockchip: Add runtime PM support\")\nReviewed-by: Heiko Stuebner <heiko@sntech.de>\nSigned-off-by: Marc Zyngier <marc.zyngier@arm.com>\nSigned-off-by: Olof Johansson <olof@lixom.net>","distinct":false,"url":"https://api.github.com/repos/cmaiolino/linux/commits/1aa55ca9b14af6cfd987ce4fdaf548f7067a5d07"},{"sha":"a9910c0886470b659a6c3629d6467d5639c327e9","author":{"name":"YueHaibing","email":"87ef4e6170d5e1d30adb7567acad1fcb98f93b6e@huawei.com"},"message":"ixgb: use dma_zalloc_coherent instead of allocator/memset\n\nUse dma_zalloc_coherent instead of dma_alloc_coherent\nfollowed by memset 0.\n\nSigned-off-by: YueHaibing <yuehaibing@huawei.com>\nTested-by: Andrew Bowers <andrewx.bowers@intel.com>\nSigned-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>","distinct":false,"url":"https://api.github.com/repos/cmaiolino/linux/commits/a9910c0886470b659a6c3629d6467d5639c327e9"},{"sha":"cf1acec008f8d7761aa3fd7c4bca7e17b2d2512d","author":{"name":"Bo Chen","email":"24de44a46d60ea7ef40e24f5b6eddbe24de47648@pdx.edu"},"message":"e1000: check on netif_running() before calling e1000_up()\n\nWhen the device is not up, the call to 'e1000_up()' from the error handling path\nof 'e1000_set_ringparam()' causes a kernel oops with a null-pointer\ndereference. The null-pointer dereference is triggered in function\n'e1000_alloc_rx_buffers()' at line 'buffer_info = &rx_ring->buffer_info[i]'.\n\nThis bug was reported by COD, a tool for testing kernel module binaries I am\nbuilding. This bug was also detected by KFI from Dr. Kai Cong.\n\nThis patch fixes the bug by checking on 'netif_running()' before calling\n'e1000_up()' in 'e1000_set_ringparam()'.\n\nSigned-off-by: Bo Chen <chenbo@pdx.edu>\nAcked-by: Alexander Duyck <alexander.h.duyck@intel.com>\nTested-by: Aaron Brown <aaron.f.brown@intel.com>\nSigned-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>","distinct":false,"url":"https://api.github.com/repos/cmaiolino/linux/commits/cf1acec008f8d7761aa3fd7c4bca7e17b2d2512d"},{"sha":"ee400a3f1bfe7004a3e14b81c38ccc5583c26295","author":{"name":"Bo Chen","email":"24de44a46d60ea7ef40e24f5b6eddbe24de47648@pdx.edu"},"message":"e1000: ensure to free old tx/rx rings in set_ringparam()\n\nIn 'e1000_set_ringparam()', the tx_ring and rx_ring are updated with new value\nand the old tx/rx rings are freed only when the device is up. There are resource\nleaks on old tx/rx rings when the device is not up. This bug is reported by COD,\na tool for testing kernel module binaries I am building.\n\nThis patch fixes the bug by always calling 'kfree()' on old tx/rx rings in\n'e1000_set_ringparam()'.\n\nSigned-off-by: Bo Chen <chenbo@pdx.edu>\nReviewed-by: Alexander Duyck <alexander.h.duyck@intel.com>\nTested-by: Aaron Brown <aaron.f.brown@intel.com>\nSigned-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>","distinct":false,"url":"https://api.github.com/repos/cmaiolino/linux/commits/ee400a3f1bfe7004a3e14b81c38ccc5583c26295"},{"sha":"a798fbac33c4cbfe7d539298623b7af6c3f9525a","author":{"name":"Jesus Sanchez-Palencia","email":"1d20c8e4bc5d088c92fbf17f94216ea9e3f7ce5e@intel.com"},"message":"igb: Use an advanced ctx descriptor for launchtime\n\nOn i210, Launchtime (TxTime) requires the usage of an \"Advanced\nTransmit Context Descriptor\" for retrieving the timestamp of a packet.\n\nThe igb driver correctly builds such descriptor on the segmentation\nflow (i.e. igb_tso()) or on the checksum one (i.e. igb_tx_csum()), but the\nfeature is broken for AF_PACKET if the IGB_TX_FLAGS_VLAN is not set,\nwhich happens due to an early return on igb_tx_csum().\n\nThis flag is only set by the kernel when a VLAN interface is used,\nthus we can't just rely on it. Here we are fixing this issue by checking\nif launchtime is enabled for the current tx_ring before performing the\nearly return.\n\nSigned-off-by: Jesus Sanchez-Palencia <jesus.sanchez-palencia@intel.com>\nTested-by: Aaron Brown <aaron.f.brown@intel.com>\nSigned-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>","distinct":false,"url":"https://api.github.com/repos/cmaiolino/linux/commits/a798fbac33c4cbfe7d539298623b7af6c3f9525a"},{"sha":"151356270b0761e455ed82bba3353fb494451555","author":{"name":"Jia-Ju Bai","email":"4f6d392e422d1b8f381e5a7c1b9b3c46d9851e8b@gmail.com"},"message":"igb: Replace GFP_ATOMIC with GFP_KERNEL in igb_sw_init()\n\nigb_sw_init() is never called in atomic context.\nIt calls kzalloc() and kcalloc() with GFP_ATOMIC, which is not necessary.\nGFP_ATOMIC can be replaced with GFP_KERNEL.\n\nThis is found by a static analysis tool named DCNS written by myself.\n\nSigned-off-by: Jia-Ju Bai <baijiaju1990@gmail.com>\nTested-by: Aaron Brown <aaron.f.brown@intel.com>\nSigned-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>","distinct":false,"url":"https://api.github.com/repos/cmaiolino/linux/commits/151356270b0761e455ed82bba3353fb494451555"},{"sha":"69a64658de502c8ca383fe2c5a5208f00b5844cd","author":{"name":"Jia-Ju Bai","email":"4f6d392e422d1b8f381e5a7c1b9b3c46d9851e8b@gmail.com"},"message":"igb: Replace mdelay() with msleep() in igb_integrated_phy_loopback()\n\nigb_integrated_phy_loopback() is never called in atomic context.\nIt calls mdelay() to busily wait, which is not necessary.\nmdelay() can be replaced with msleep().\n\nThis is found by a static analysis tool named DCNS written by myself.\n\nSigned-off-by: Jia-Ju Bai <baijiaju1990@gmail.com>\nTested-by: Aaron Brown <aaron.f.brown@intel.com>\nSigned-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>","distinct":false,"url":"https://api.github.com/repos/cmaiolino/linux/commits/69a64658de502c8ca383fe2c5a5208f00b5844cd"},{"sha":"374f78f75be98c72876a4d0311b278cd226effba","author":{"name":"Jia-Ju Bai","email":"4f6d392e422d1b8f381e5a7c1b9b3c46d9851e8b@gmail.com"},"message":"ixgbe: Replace GFP_ATOMIC with GFP_KERNEL\n\nixgbe_fcoe_ddp_setup(), ixgbe_setup_fcoe_ddp_resources() and\nixgbe_sw_init() are never called in atomic context.\nThey call kmalloc(), dma_pool_alloc() and kzalloc() with GFP_ATOMIC,\nwhich is not necessary.\nGFP_ATOMIC can be replaced with GFP_KERNEL.\n\nThis is found by a static analysis tool named DCNS written by myself.\n\nSigned-off-by: Jia-Ju Bai <baijiaju1990@gmail.com>\nAcked-by: Sebastian Basierski <sebastianx.basierski@intel.com>\nSigned-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>","distinct":false,"url":"https://api.github.com/repos/cmaiolino/linux/commits/374f78f75be98c72876a4d0311b278cd226effba"},{"sha":"fabf1bce103aa8e3db27ff2cc55f8e0fb0abcc30","author":{"name":"Tony Nguyen","email":"8af0d9982b43ce4c4e7aa57112aee7c9ed649fef@intel.com"},"message":"ixgbe: Prevent unsupported configurations with XDP\n\nThese changes address comments by Jakub Kicinski on\ncommit 38b7e7f8ae82 (\"ixgbe: Do not allow LRO or MTU change with XDP\").\n\nChange the MTU check with XDP to allow any supported value and only\nreject those outside of the range as opposed to rejecting any change\nwhen XDP is active. In situations where MTU size is not supported,\nreturn -EINVAL instead of -EPERM.\n\nAdd checks when enabling SRIOV, DCB, or adding L2FW offloaded device\nas they are not supported with XDP.\n\nCC: Jakub Kicinski <jakub.kicinski@netronome.com>\nSigned-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>\nAcked-by: Jakub Kicinski <jakub.kicinski@netronome.com>\nTested-by: Andrew Bowers <andrewx.bowers@intel.com>\nSigned-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>","distinct":false,"url":"https://api.github.com/repos/cmaiolino/linux/commits/fabf1bce103aa8e3db27ff2cc55f8e0fb0abcc30"},{"sha":"939b701ad63314f5aa90dcd3d866f73954945209","author":{"name":"Sebastian Basierski","email":"cb7e30c082f5de117ab7bd904d6e7a4bdf7197ab@intel.com"},"message":"ixgbe: fix driver behaviour after issuing VFLR\n\nSince VFLR doesn't clear VFMBMEM (VF Mailbox Memory)\nand is not re-enabling queues correctly we should fix\nthis behavior.\n\nSigned-off-by: Sebastian Basierski <sebastianx.basierski@intel.com>\nTested-by: Andrew Bowers <andrewx.bowers@intel.com>\nSigned-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>","distinct":false,"url":"https://api.github.com/repos/cmaiolino/linux/commits/939b701ad63314f5aa90dcd3d866f73954945209"},{"sha":"fa38e30ac73fbb01d7e5d0fd1b12d412fa3ac3ee","author":{"name":"Martyna Szapar","email":"bc25830132e14939403a77456a77e5bb53d16eea@intel.com"},"message":"i40e: Fix for Tx timeouts when interface is brought up if DCB is enabled\n\nIf interface is connected to switch port configured for DCB there are\nTX timeouts when bringing up interface. Problem started appearing after\nadding in i40e driver code mqprio hardware offload mode. In function\ni40e_vsi_configure_bw_alloc was added resetting BW rate which should\nbe executing when mqprio qdisc is removed but was also when there was\nno mqprio qdisc added and DCB was enabled. In this patch was added\nadditional check for DCB flag so now when DCB is enabled the correct\nDCB configs from before mqprio patch are restored.\n\nSigned-off-by: Martyna Szapar <martyna.szapar@intel.com>\nTested-by: Andrew Bowers <andrewx.bowers@intel.com>\nSigned-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>","distinct":false,"url":"https://api.github.com/repos/cmaiolino/linux/commits/fa38e30ac73fbb01d7e5d0fd1b12d412fa3ac3ee"},{"sha":"07f3701387dcab3a4fb0166098fb2754a1b927e1","author":{"name":"Jacob Keller","email":"952d68dd7aa4b84e9f20381084cf63d55ea3c3b1@intel.com"},"message":"i40e: fix condition of WARN_ONCE for stat strings\n\nCommit 9b10df596bd4 (\"i40e: use WARN_ONCE to replace the commented\nBUG_ON size check\") introduced a warning check to make sure\nthat the size of the stat strings was always the expected value. This\ncode accidentally inverted the check of the data pointer. Fix this so\nthat we accurately count the size of the stats we copied in.\n\nThis fixes an erroneous WARN kernel splat that occurs when requesting\nethtool statistics.\n\nSigned-off-by: Jacob Keller <jacob.e.keller@intel.com>\nTested-by: Andrew Bowers <andrewx.bowers@intel.com>\nTested-by: Mauro S M Rodrigues <maurosr@linux.vnet.ibm.com>\nSigned-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>","distinct":false,"url":"https://api.github.com/repos/cmaiolino/linux/commits/07f3701387dcab3a4fb0166098fb2754a1b927e1"},{"sha":"019cddc88f9e4ae0de2c76802f7137210c2101aa","author":{"name":"Linus Torvalds","email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org"},"message":"Merge branch 'i2c/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux\n\nPull second i2c update from Wolfram Sang:\n \"As promised, here is my 2nd pull request for I2C, containing:\n\n   - removal of the attach_adapter callback, converting its last user\n\n   - removal of any __deprecated usage within I2C\n\n   - one email address update\n\n   - some SPDX conversion\"\n\n* 'i2c/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux:\n  i2c: don't use any __deprecated handling anymore\n  i2c: use SPDX identifier for Renesas drivers\n  i2c: ocores: update my email address\n  i2c: remove deprecated attach_adapter callback\n  macintosh: therm_windtunnel: drop using attach_adapter","distinct":false,"url":"https://api.github.com/repos/cmaiolino/linux/commits/019cddc88f9e4ae0de2c76802f7137210c2101aa"},{"sha":"a296b16270ab8d3b1c2a41ca1dd4d2fc34b598d9","author":{"name":"Rex Zhu","email":"231ec801c2ce208c50db18c5d51c63cdd6e482b4@amd.com"},"message":"drm/amd/display: Fix bug use wrong pp interface\n\nUsed wrong pp interface, the original interface is\nexposed by dpm on SI and paritial CI.\n\nPointed out by Francis David <david.francis@amd.com>\n\nv2: dal only need to set min_dcefclk and min_fclk to smu.\n    so use display_clock_voltage_request interface,\n    instand of update all display configuration.\n\nAcked-by: Alex Deucher <alexander.deucher@amd.com>\nSigned-off-by: Rex Zhu <Rex.Zhu@amd.com>\nSigned-off-by: Alex Deucher <alexander.deucher@amd.com>","distinct":false,"url":"https://api.github.com/repos/cmaiolino/linux/commits/a296b16270ab8d3b1c2a41ca1dd4d2fc34b598d9"},{"sha":"5e8704ac1cfa9fceef94fcc457e18613b1589b34","author":{"name":"Linus Torvalds","email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org"},"message":"Merge tag 'drm-next-2018-08-24' of git://anongit.freedesktop.org/drm/drm\n\nPull drm fixes from Dave Airlie:\n \"Just a couple of fixes\"\n\n  One MAINTAINERS address change, two panels fixes, and set of amdgpu\n  fixes (build fixes, display fixes and some others)\"\n\n* tag 'drm-next-2018-08-24' of git://anongit.freedesktop.org/drm/drm:\n  drm/edid: Add 6 bpc quirk for SDC panel in Lenovo B50-80\n  drm/amd/display: Don't build DCN1 when kcov is enabled\n  Revert \"drm/amdgpu/display: Replace CONFIG_DRM_AMD_DC_DCN1_0 with CONFIG_X86\"\n  drm/amdgpu/display: disable eDP fast boot optimization on DCE8\n  drm/amdgpu: fix amdgpu_amdkfd_remove_eviction_fence v3\n  drm/amdgpu: fix incorrect use of drm_file->pid\n  drm/amdgpu: fix incorrect use of fcheck\n  drm/powerplay: enable dpm under pass-through\n  drm/amdgpu: access register without KIQ\n  drm/amdgpu: set correct base for THM/NBIF/MP1 IP\n  drm/amd/display: fix dentist did ranges\n  drm/amd/display: make dp_ss_off optional\n  drm/amd/display: fix dp_ss_control vbios flag parsing\n  drm/amd/display: Do not retain link settings\n  MAINTAINERS: drm-misc: Change seanpaul's email address\n  drm/panel: simple: tv123wam: Add unprepare delay","distinct":false,"url":"https://api.github.com/repos/cmaiolino/linux/commits/5e8704ac1cfa9fceef94fcc457e18613b1589b34"}]}
{"actor":{"display_login":"cmaiolino"}}