1. 24 May, 2019 3 commits
    • Linus Torvalds's avatar
      Merge tag 'drm-fixes-2019-05-24-1' of git://anongit.freedesktop.org/drm/drm · a3b25d15
      Linus Torvalds authored
      Pull drm fixes from Dave Airlie:
       "Nothing too unusual here for rc2. Except the amdgpu DMCU firmware
        loading fix caused build breakage with a different set of Kconfig
        options. I've just reverted it for now until the AMD folks can rewrite
        it to avoid that problem.
      
        i915:
         - boosting fix
         - bump ready task fixes
         - GVT - reset fix, error return, TRTT handling fix
      
        amdgpu:
         - DMCU firmware loading fix
         - Polaris 10 pci id for kfd
         - picasso screen corruption fix
         - SR-IOV fixes
         - vega driver reload fixes
         - SMU locking fix
         - compute profile fix for kfd
      
        vmwgfx:
         - integer overflow fixes
         - dma sg fix
      
        sun4i:
         - HDMI phy fixes
      
        gma500:
         - LVDS detection fix
      
        panfrost:
         - devfreq selection fix"
      
      * tag 'drm-fixes-2019-05-24-1' of git://anongit.freedesktop.org/drm/drm: (32 commits)
        Revert "drm/amd/display: Don't load DMCU for Raven 1"
        drm/panfrost: Select devfreq
        drm/gma500/cdv: Check vbt config bits when detecting lvds panels
        drm/vmwgfx: integer underflow in vmw_cmd_dx_set_shader() leading to an invalid read
        drm/vmwgfx: NULL pointer dereference from vmw_cmd_dx_view_define()
        drm/vmwgfx: Use the dma scatter-gather iterator to get dma addresses
        drm/vmwgfx: Fix compat mode shader operation
        drm/vmwgfx: Fix user space handle equal to zero
        drm/vmwgfx: Don't send drm sysfs hotplug events on initial master set
        drm/i915/gvt: Fix an error code in ppgtt_populate_spt_by_guest_entry()
        drm/i915/gvt: do not let TRTTE and 0x4dfc write passthrough to hardware
        drm/i915/gvt: add 0x4dfc to gen9 save-restore list
        drm/i915/gvt: Tiled Resources mmios are in-context mmios for gen9+
        drm/i915/gvt: use cmd to restore in-context mmios to hw for gen9 platform
        drm/i915/gvt: emit init breadcrumb for gvt request
        drm/amdkfd: Fix compute profile switching
        drm/amdgpu: skip fw pri bo alloc for SRIOV
        drm/amd/powerplay: fix locking in smu_feature_set_supported()
        drm/amdgpu/gmc9: set vram_width properly for SR-IOV
        drm/amdgpu/soc15: skip reset on init
        ...
      a3b25d15
    • Dave Airlie's avatar
      Revert "drm/amd/display: Don't load DMCU for Raven 1" · c0749891
      Dave Airlie authored
      This reverts commit 55143dc2.
      
      This causes build breakags with some Kconfigs so revert for now.
      
      Fixes: 55143dc2 ("drm/amd/display: Don't load DMCU for Raven 1")
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      c0749891
    • Dave Airlie's avatar
      Merge tag 'drm-intel-fixes-2019-05-23' of... · e1e52981
      Dave Airlie authored
      Merge tag 'drm-intel-fixes-2019-05-23' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
      
      - Fix boosting of new client to be non-preemptive
      - Fix to actually bump ready tasks ahead of busywaits
      - Includes gvt-fixes-2019-05-21
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      From: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/20190523094221.GA26026@jlahtine-desk.ger.corp.intel.com
      e1e52981
  2. 23 May, 2019 5 commits
  3. 22 May, 2019 6 commits
    • Ezequiel Garcia's avatar
      drm/panfrost: Select devfreq · f3617b44
      Ezequiel Garcia authored
      Currently, there is some logic for the driver to work without devfreq.
      However, the driver actually fails to probe if !CONFIG_PM_DEVFREQ.
      
      Fix this by selecting devfreq, and drop the additional checks
      for devfreq.
      Signed-off-by: default avatarEzequiel Garcia <ezequiel@collabora.com>
      Signed-off-by: default avatarRob Herring <robh@kernel.org>
      Link: https://patchwork.freedesktop.org/patch/msgid/20190517150042.776-1-ezequiel@collabora.com
      f3617b44
    • Linus Torvalds's avatar
      Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux · 54dee406
      Linus Torvalds authored
      Pull arm64 fixes from Will Deacon:
      
       - Fix SPE probe failure when backing auxbuf with high-order pages
      
       - Fix handling of DMA allocations from outside of the vmalloc area
      
       - Fix generation of build-id ELF section for vDSO object
      
       - Disable huge I/O mappings if kernel page table dumping is enabled
      
       - A few other minor fixes (comments, kconfig etc)
      
      * tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux:
        arm64: vdso: Explicitly add build-id option
        arm64/mm: Inhibit huge-vmap with ptdump
        arm64: Print physical address of page table base in show_pte()
        arm64: don't trash config with compat symbol if COMPAT is disabled
        arm64: assembler: Update comment above cond_yield_neon() macro
        drivers/perf: arm_spe: Don't error on high-order pages for aux buf
        arm64/iommu: handle non-remapped addresses in ->mmap and ->get_sgtable
      54dee406
    • Linus Torvalds's avatar
      Merge tag 'gfs2-5.1.fixes2' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2 · 651bae98
      Linus Torvalds authored
      Pull gfs2 fix from Andreas Gruenbacher:
       "Fix a gfs2 sign extension bug introduced in v4.3"
      
      * tag 'gfs2-5.1.fixes2' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2:
        gfs2: Fix sign extension bug in gfs2_update_stats
      651bae98
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net · f75b6f30
      Linus Torvalds authored
      Pull networking fixes from David Miller:
      
       1) Clear up some recent tipc regressions because of registration
          ordering. Fix from Junwei Hu.
      
       2) tipc's TLV_SET() can read past the end of the supplied buffer during
          the copy. From Chris Packham.
      
       3) ptp example program doesn't match the kernel, from Richard Cochran.
      
       4) Outgoing message type fix in qrtr, from Bjorn Andersson.
      
       5) Flow control regression in stmmac, from Tan Tee Min.
      
       6) Fix inband autonegotiation in phylink, from Russell King.
      
       7) Fix sk_bound_dev_if handling in rawv6_bind(), from Mike Manning.
      
       8) Fix usbnet crash after disconnect, from Kloetzke Jan.
      
      * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (21 commits)
        usbnet: fix kernel crash after disconnect
        selftests: fib_rule_tests: use pre-defined DEV_ADDR
        net-next: net: Fix typos in ip-sysctl.txt
        ipv6: Consider sk_bound_dev_if when binding a raw socket to an address
        net: phylink: ensure inband AN works correctly
        usbnet: ipheth: fix racing condition
        net: stmmac: dma channel control register need to be init first
        net: stmmac: fix ethtool flow control not able to get/set
        net: qrtr: Fix message type of outgoing packets
        networking: : fix typos in code comments
        ptp: Fix example program to match kernel.
        fddi: fix typos in code comments
        selftests: fib_rule_tests: enable forwarding before ipv4 from/iif test
        selftests: fib_rule_tests: fix local IPv4 address typo
        tipc: Avoid copying bytes beyond the supplied data
        2/2] net: xilinx_emaclite: use readx_poll_timeout() in mdio wait function
        1/2] net: axienet: use readx_poll_timeout() in mdio wait function
        vlan: Mark expected switch fall-through
        macvlan: Mark expected switch fall-through
        net/mlx4_en: ethtool, Remove unsupported SFP EEPROM high pages query
        ...
      f75b6f30
    • Linus Torvalds's avatar
      Merge tag 'for-5.2/dm-fix-1' of... · 86f9e56d
      Linus Torvalds authored
      Merge tag 'for-5.2/dm-fix-1' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
      
      Pull device mapper fix from Mike Snitzer:
       "Fix a particularly glaring oversight in a DM core commit from 5.1 that
        doesn't properly trim special IOs (e.g. discards) relative to
        corresponding target's max_io_len_target_boundary()"
      
      * tag 'for-5.2/dm-fix-1' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm:
        dm: make sure to obey max_io_len_target_boundary
      86f9e56d
    • Andreas Gruenbacher's avatar
      gfs2: Fix sign extension bug in gfs2_update_stats · 5a5ec83d
      Andreas Gruenbacher authored
      Commit 4d207133 changed the types of the statistic values in struct
      gfs2_lkstats from s64 to u64.  Because of that, what should be a signed
      value in gfs2_update_stats turned into an unsigned value.  When shifted
      right, we end up with a large positive value instead of a small negative
      value, which results in an incorrect variance estimate.
      
      Fixes: 4d207133 ("gfs2: Make statistics unsigned, suitable for use with do_div()")
      Signed-off-by: default avatarAndreas Gruenbacher <agruenba@redhat.com>
      Cc: stable@vger.kernel.org # v4.4+
      5a5ec83d
  4. 21 May, 2019 26 commits