Skip to content
  1. May 09, 2020
    • Linus Torvalds's avatar
      Merge tag 'ceph-for-5.7-rc5' of git://github.com/ceph/ceph-client · eb24fdd8
      Linus Torvalds authored
      Pull ceph fixes from Ilya Dryomov:
       "Fixes for an endianness handling bug that prevented mounts on
        big-endian arches, a spammy log message and a couple error paths.
      
        Also included a MAINTAINERS update"
      
      * tag 'ceph-for-5.7-rc5' of git://github.com/ceph/ceph-client:
        ceph: demote quotarealm lookup warning to a debug message
        MAINTAINERS: remove myself as ceph co-maintainer
        ceph: fix double unlock in handle_cap_export()
        ceph: fix special error code in ceph_try_get_caps()
        ceph: fix endianness bug when handling MDS session feature bits
      eb24fdd8
    • Luis Henriques's avatar
      ceph: demote quotarealm lookup warning to a debug message · 12ae44a4
      Luis Henriques authored
      A misconfigured cephx can easily result in having the kernel client
      flooding the logs with:
      
        ceph: Can't lookup inode 1 (err: -13)
      
      Change this message to debug level.
      
      Cc: stable@vger.kernel.org
      URL: https://tracker.ceph.com/issues/44546
      
      
      Signed-off-by: default avatarLuis Henriques <lhenriques@suse.com>
      Reviewed-by: default avatarJeff Layton <jlayton@kernel.org>
      Signed-off-by: default avatarIlya Dryomov <idryomov@gmail.com>
      12ae44a4
    • Linus Torvalds's avatar
      Merge tag 'char-misc-5.7-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc · 4334f30e
      Linus Torvalds authored
      Pull char/misc driver fixes from Greg KH:
       "Here are some small driver fixes for 5.7-rc5 that resolve a number of
        minor reported issues:
      
         - mhi bus driver fixes found as people actually use the code
      
         - phy driver fixes and compat string additions
      
         - most driver fix due to link order changing when the core moved out
           of staging
      
         - mei driver fix
      
         - interconnect build warning fix
      
        All of these have been in linux-next for a while with no reported
        issues"
      
      * tag 'char-misc-5.7-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc:
        bus: mhi: core: Fix channel device name conflict
        bus: mhi: core: Fix typo in comment
        bus: mhi: core: Offload register accesses to the controller
        bus: mhi: core: Remove link_status() callback
        bus: mhi: core: Make sure to powerdown if mhi_sync_power_up fails
        bus: mhi: Fix parsing of mhi_flags
        mei: me: disable mei interface on LBG serve...
      4334f30e
    • Linus Torvalds's avatar
      Merge tag 'driver-core-5.7-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core · c61529f6
      Linus Torvalds authored
      Pull driver core fixes from Greg KH:
       "Here are a number of small driver core fixes for 5.7-rc5 to resolve a
        bunch of reported issues with the current tree.
      
        Biggest here are the reverts and patches from John Stultz to resolve a
        bunch of deferred probe regressions we have been seeing in 5.7-rc
        right now.
      
        Along with those are some other smaller fixes:
      
         - coredump crash fix
      
         - devlink fix for when permissive mode was enabled
      
         - amba and platform device dma_parms fixes
      
         - component error silenced for when deferred probe happens
      
        All of these have been in linux-next for a while with no reported
        issues"
      
      * tag 'driver-core-5.7-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core:
        regulator: Revert "Use driver_deferred_probe_timeout for regulator_init_complete_work"
        driver core: Ensure wait_for_device_probe() waits until the deferred_probe_timeout fires
        driver core: Use dev_warn() instead of dev_WARN() for deferred_probe_timeout warnings
        driver core: Revert default driver_deferred_probe_timeout value to 0
        component: Silence bind error on -EPROBE_DEFER
        driver core: Fix handling of fw_devlink=permissive
        coredump: fix crash when umh is disabled
        amba: Initialize dma_parms for amba devices
        driver core: platform: Initialize dma_parms for platform devices
      c61529f6
    • Linus Torvalds's avatar
      Merge tag 'staging-5.7-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging · e7a1c733
      Linus Torvalds authored
      Pull staging driver fixes from Greg KH:
       "Here are three small driver fixes for 5.7-rc5.
      
        Two of these are documentation fixes:
      
         - MAINTAINERS update due to removed driver
      
         - removing Wolfram from the ks7010 driver TODO file
      
        The other patch is a real fix:
      
         - fix gasket driver to proper check the return value of a call
      
        All of these have been in linux-next for a while with no reported
        issues"
      
      * tag 'staging-5.7-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging:
        staging: gasket: Check the return value of gasket_get_bar_index()
        staging: ks7010: remove me from CC list
        MAINTAINERS: remove entry after hp100 driver removal
      e7a1c733
  2. May 08, 2020
  3. May 07, 2020
    • Mark Rutland's avatar
      arm64: hugetlb: avoid potential NULL dereference · 027d0c71
      Mark Rutland authored
      The static analyzer in GCC 10 spotted that in huge_pte_alloc() we may
      pass a NULL pmdp into pte_alloc_map() when pmd_alloc() returns NULL:
      
      |   CC      arch/arm64/mm/pageattr.o
      |   CC      arch/arm64/mm/hugetlbpage.o
      |                  from arch/arm64/mm/hugetlbpage.c:10:
      | arch/arm64/mm/hugetlbpage.c: In function ‘huge_pte_alloc’:
      | ./arch/arm64/include/asm/pgtable-types.h:28:24: warning: dereference of NULL ‘pmdp’ [CWE-690] [-Wanalyzer-null-dereference]
      | ./arch/arm64/include/asm/pgtable.h:436:26: note: in expansion of macro ‘pmd_val’
      | arch/arm64/mm/hugetlbpage.c:242:10: note: in expansion of macro ‘pte_alloc_map’
      |     |arch/arm64/mm/hugetlbpage.c:232:10:
      |     |./arch/arm64/include/asm/pgtable-types.h:28:24:
      | ./arch/arm64/include/asm/pgtable.h:436:26: note: in expansion of macro ‘pmd_val’
      | arch/arm64/mm/hugetlbpage.c:242:10: note: in expansion of macro ‘pte_alloc_map’
      
      This can only occur when the kernel cannot allocate a page, and so is
      unlikely to happen in practice before other systems start failing.
      
      We can avoid this by bailing out if pmd_alloc() fails, as we do earlier
      in the function if pud_alloc() fails.
      
      Fixes: 66b3923a
      
       ("arm64: hugetlb: add support for PTE contiguous bit")
      Signed-off-by: default avatarMark Rutland <mark.rutland@arm.com>
      Reported-by: default avatarKyrill Tkachov <kyrylo.tkachov@arm.com>
      Cc: <stable@vger.kernel.org> # 4.5.x-
      Cc: Will Deacon <will@kernel.org>
      Signed-off-by: default avatarCatalin Marinas <catalin.marinas@arm.com>
      027d0c71
    • Bryan O'Donoghue's avatar
      usb: chipidea: msm: Ensure proper controller reset using role switch API · 91edf63d
      Bryan O'Donoghue authored
      Currently we check to make sure there is no error state on the extcon
      handle for VBUS when writing to the HS_PHY_GENCONFIG_2 register. When using
      the USB role-switch API we still need to write to this register absent an
      extcon handle.
      
      This patch makes the appropriate update to ensure the write happens if
      role-switching is true.
      
      Fixes: 05559f10
      
       ("usb: chipidea: add role switch class support")
      Cc: stable <stable@vger.kernel.org>
      Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
      Cc: Philipp Zabel <p.zabel@pengutronix.de>
      Cc: linux-usb@vger.kernel.org
      Cc: linux-kernel@vger.kernel.org
      Cc: Stephen Boyd <swboyd@chromium.org>
      Signed-off-by: default avatarBryan O'Donoghue <bryan.odonoghue@linaro.org>
      Signed-off-by: default avatarPeter Chen <peter.chen@nxp.com>
      Link: https://lore.kernel.org/r/20200507004918.25975-2-peter.chen@kernel.org
      
      
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      91edf63d